环境
Red Hat Linux、Tomcat6.X
需要解决的问题
不同的Tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME 和CATALINA_BASE这两个环境变量;
不同的Tomcat启动和关闭监听不同的端口;
解决步骤
1、修改两个tomcat的server.xml配置的两个端口
修改启动端口Connector port="8080" 为其它不常用端口;
修改关闭端口Server port="8005" shutdown="SHUTDOWN"为其它不常用端口;
注意:两个tomcat的这两个端口都不能一样,避免干扰
2、配置tomcat的目录与环境变量
将tomcat分别存放在不同的文件夹中,如:
TPMS系统的tomcat存放在/usr/local/tomcat;
AIMS系统的tomcat存放在/usr/local/Tomcat6;
2)修改/etc目录下的profile文件
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME
TOMCAT_HOME=/usr/local/tomcat
export TOMCAT_HOME
CATALINA_2_BASE=/usr/local/Tomcat6
CATALINA_2_HOME=/usr/local/Tomcat6
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_2_HOME=/usr/local/Tomcat6
export TOMCAT_2_HOME
3、修改两个tomcat的startup.sh与shutdown.sh
TPMS的tomcat的startup.sh、shutdown.sh首行加set TOMCAT_HOME=/usr/local/tomcat
AIMS的tomcat的startup.sh、shutdown.sh首行加set TOMCAT_2_HOME=/usr/local/Tomcat6
结束语
两个tomcat就配置好了,如有另外的tomcat服务加进入,也需要修改相应的地方,特别是有另外的项目放到172.26.1.11服务器中,又是用的tomcat服务器时应该加以特别注意,否则会影响到其它的项目。