同一个Linux上安装运行多个tomcat
修改/etc目录下的profile文件,添加一组JAVA环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:export JAVA_HOME=/usr/java/jdk1.6.0_16
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
export TOMCAT_HOME=/opt/tomcat
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib
export TOMCAT2_HOME=/opt/tomcat2
export CATALINA2_HOME=/opt/tomcat2
export CLASSPATH=$CLASSPATH:$CATALINA2_HOME/common/lib
使生效: # source /etc/profile
第一个安装在/opt/tomcat处的tomcat,保持解压后的原状不用修改。
修改第二个安装在/opt/tomcat2/处的tomcat。需要修改两个地方:
修改server.xml配置和第一个不同的启动、关闭监听端口。修改后示例如下:
<Server port="9005" shutdown="SHUTDOWN"> #端口:8005->9005
<Connector port="9080" protocol="HTTP/1.1" #端口:8080->9080
connectionTimeout="20000"
redirectPort="8443" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> #端口:8009->9009
修改第一个tomcat里bin下的startup.sh和shutdown.sh:
export JAVA_HOME=/usr/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
修改第二个tomcat里bin下的startup.sh和shutdown.sh:
export CATALINA_HOME=$CATALINA2_HOME
export CATALINA_BASE=$CATALINA2_BASE
分别**两个tomcat的bin目录,启动startup.sh
然后访问http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。
简化安装配置:
正常安装第一个tomcat
tar -zxvf apache-tomcat-6.0.18.tar.gz
mv apache-tomcat-6.0.18 /opt/tomcat
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_16
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
使生效: # source /etc/profile
复制第二个tomcat
mv -R /opt/tomcat /opt/tomcat2
vim tomcat2/conf/server.xml
修改示例如下:
<Server port="9005" shutdown="SHUTDOWN"> #端口:8005->9005
<Connector port="9080" protocol="HTTP/1.1" #端口:8080->9080
connectionTimeout="20000"
redirectPort="8443" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> #端口:8009->9009
加入启动
#echo "/opt/tomcat/bin/startup.sh" >>/etc/rc.d/rc.local
#echo "/opt/tomcat2/bin/startup.sh" >>/etc/rc.d/rc.local
重启系统后访问http://localhost:8080 和 http://localhost:9080 就可以看到熟悉的tomcat欢迎界面。
测试:
vi /opt/tomcat/webapps/ROOT/test.jsp
Hello! The time is <%= new java.util.Date() %>
this is tomcat one
vi /opt/tomcat2/webapps/ROOT/test.jsp
Hello! The time is <%= new java.util.Date() %>
this is tomcat two
页:
[1]