環境
SunOS solaris101 5.10 Generic_137138-09 i86pc i386 i86pc
java version "1.5.0_16"
Java(TM) Platform, Standard Edition for Business (build 1.5.0_16-b02)
Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mode, sharing)
Using CATALINA_BASE: /opt/tomcat6
Using CATALINA_HOME: /opt/tomcat6
Using CATALINA_TMPDIR: /opt/tomcat6/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/tomcat6/bin/bootstrap.jar
Server version: Apache Tomcat/6.0.24
Server built: January 19 2010 1439
Server number: 6.0.0.0
OS Name: SunOS
OS Version: 5.10
Architecture: x86
JVM Version: 1.5.0_16-b02
JVM Vendor: Sun Microsystems Inc.
手順
●CATALINA_BASE をコピーする。
●server.xml のポートを変更する。
22c22
< <Server port="8005" shutdown="SHUTDOWN">
---
> <Server port="8006" shutdown="SHUTDOWN">
69c69
< <Connector port="8080" protocol="HTTP/1.1"
---
> <Connector port="8081" protocol="HTTP/1.1"
71c71
< redirectPort="8443" />
---
> redirectPort="8444" />
75c75
< port="8080" protocol="HTTP/1.1"
---
> port="8081" protocol="HTTP/1.1"
77c77
< redirectPort="8443" />
---
> redirectPort="8444" />
90c90
< <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
---
> <Connector port="8010" protocol="AJP/1.3" redirectPort="8444" />
●Tomcat 起動スクリプトをもう一つ作る。
33,34c33,34
< CATALINA_HOME=/opt/tomcat6
< DAEMON_HOME=/opt/tomcat6/bin
---
> CATALINA_HOME=/opt/tomcat6-2
> DAEMON_HOME=/opt/tomcat6-2/bin
39,40c39,40
< PID_FILE=/var/run/jsvc.pid
< CATALINA_BASE=/opt/tomcat6
---
> PID_FILE=/var/run/jsvc2.pid
> CATALINA_BASE=/opt/tomcat6-2
●2つ目の Tomcat インスタンスを起動する。
0 S root 1119 1 0 40 20?367?00:40:52?0:00 /opt/tomcat6-2/bin/jsvc -user tomca
0 S root 675 1 0 40 20?367?23:46:33?0:00 /opt/tomcat6/bin/jsvc -user tomcat
0 S tomcat 676 675 0 40 20?27896?23:46:33?0:12 /opt/tomcat6/bin/jsvc -user tomcat
0 S tomcat 1120 1119 4 40 20?27220?00:40:52?0:02 /opt/tomcat6-2/bin/jsvc -user tomca
●確認してみる。
![f:id:yohei-a:20100328003655p:image f:id:yohei-a:20100328003655p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yohei-a/20100328/20100328003655.png)
ok!