日期:2014-05-16  浏览次数:20719 次

linux下配置2个TOMCAT的问题
linux下原有一个Tomcat55的,启动关闭都正常。
现在又装了个Tomcat6(解压版的),配置文件修改后发现Tomcat55还是能够正常,但Tomcat6不能启动

配置文件如下:
①/etc/profile
JAVA_HOME=/usr/java/jdk1.6.0_04
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH

CATALINA_BASE=/usr/local/tomcat55
CATALINA_HOME=/usr/local/tomcat55
export CATALINA_BASE CATALINA_HOME

CATALINA_2_BASE=/usr/local/tomcat6
CATALINA_2_HOME=/usr/local/tomcat6
export CATALINA_2_BASE CATALINA_2_HOME

PATH=$JAVA_HOME/bin:$PATH
export PATH

②/usr/local/tomcat6/bin/catalina.sh
该文件中所有CATALINA_BASE和CATALINA_HOME都改成上面profile文件中定义的
CATALINA_2_BASE和CATALINA_2_HOME

③/usr/local/tomcat6/conf/server.xml
为了和Tomcat55不重复,修改了4个端口号
8005→9005
8009→9009
8080→9080
8443→9443

现状:
Tomcat6启动时候,提示信息正常:
Using CATALINA_2_BASE: /usr/local/tomcat6
Using CATALINA_2_HOME: /usr/local/tomcat6
Using CATALINA_TMPDIR: /usr/local/tomcat6/temp
Using JRE_HOME: /usr/java/jdk1.6.0_04

但是我用ps -ef |grep tomcat查看,没有tomcat的状态信息;
http://localhost:9080/也报“该页无法显示!”


请问各位大虾这是什么原因啊??






------解决方案--------------------
最好建立两个用户,然后分别在两个用户下装tomcat55和6
在两个用户的环境变量里分别配置java和tomcat路径