1、在 /usr/local下部署两个Tomcat,tomcat的文件夹重命名为:tomcat, tomcat1
2、修改 linux 的profile文件,文件路径 /etc,内容如下:
在profile 中增加以下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CLASSPATH=.;$JAVA_HOME/lib/tools.jar;$JAVA_HOME/lib;$JAVA_HOME/bin
#tomcat
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
#tomcat1
export CATALINA_2_BASE=/usr/local/tomcat1
export CATALINA_2_HOME=/usr/local/tomcat1
export TOMCAT_HOME=/usr/local/tomcat
export TOMCAT_2_HOME=/usr/local/tomcat1
3、修改 tomcat 的配置文件
tomcat6-1的配置文件保持不变;
tomcat6-2的配置文件修改如下:
修改 tomcat6-2/bin 下的文件:startup.sh 和 shutdown.sh(加入的内容一样),在文件中加入以下内容:(或在catalina.bat)(注意:添加到文件前几行,不然运行时会使用默认配置)
export JAVA_HOME=/usr/java/jdk1.7.0_67
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE
修改 tomcat6-2/conf 下的 service.xml 文件,修改(三个地方)如下:
1.<Server port="8005" shutdown="SHUTDOWN">
8005 改为 8006(其他不用的端口也可以)
2. <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
8080 改为 8081(其他不用的端口也可以)
3.<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
8009 改为 8010(其他不用的端口也可以)
4、修改完毕后,执行source /etc/profile或者重启Linux
5、启动两个tomcat:
sh /usr/local/tomcat/bin/startup.sh
sh /usr/local/tomcat1/bin/startup.sh
6、访问地址:http://192.168.0.13:8080 和 http://192.168.0.13:8081
7、两个tomcat的日志文件位置如下:
tomcat目录下的logs文件夹下
$TOMCAT_HOME/logs
/usr/local/tomcat/logs/
/usr/local/tomcat1/logs/
-------------------------------------------------------------------------------
相关参考:
http://jingyan.baidu.com/article/e9fb46e171a9757521f766db.html
Linux配置多个tomcat(配置两个)
http://www.360doc.com/content/14/0614/15/203871_386547712.shtml
Linux下部署多个Tomcat
http://blog.csdn.net/loadrunn/article/details/6579639