Linux下安排多个Tomcat1.环境:
1.1.Centos 5.0
1.2.apache-tomcat-6.0.18
2.必需处理一下几个问题
2.1.不同的tomcat启用和关闭监听不同的端口
2.2.不同的tomcat的启用文件startup.sh
中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。
3.处理环节:
3.1.修正/etc目录下的profile文件,增加一组java环境变量,和两组CATALINA环境变量;修正后的profile文件示例如下:
JAVA_HOME=/usr/java/jdk
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH
CATALINA_BASE=/u01/app/apache-tomcat-6.0.18
CATALINA_HOME=/u01/app/apache-tomcat-6.0.18
export CATALINA_BASE CATALINA_HOME
CATALINA_2_BASE=/u01/app/apache-tomcat-shanghai
CATALINA_2_HOME=/u01/app/apache-tomcat-shanghai
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_HOME=/u01/app/apache-tomcat-6.0.18
export TOMCAT_HOME
TOMCAT_2_HOME=/u01/app/apache-tomcat-shanghai
export TOMCAT_2_HOME
3.2.第一个安装在/u01/s.shilinguwen.comapp/apache-tomcat-6.0.18处的tomcat,坚持解压后的原状无须修正。修正第二个安装在/u01/app/apache-tomcat-shanghai处的tomcat。必需修正两个地方:
3.2.1.修正server.xml搭配和第一个不同的启用、关闭监听端口。修正后示例如下:
shutdown="SHUTDOWN">
端口:8049->8050
<37.mysingle.org!-- Define a non-SSL HTTP/1.1
Connector on port 8080 -->
maxHttpHeaderSize="8192" 端口:8080->9080
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
/>
3.2.2.修正bin下的startup.sh和shutdown.sh。修正后的示例如下:(同样的修正)
export JAVA_HOME=/usr/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_2_HOME 利用profile中第二组设置
export CATALINA_BASE=$CATALINA_2_BASE 利用profile中第二组设置
4.修正告终后by.riaruby.com,source
/etc/profile。可能是因为修正了profile文件的起因?
5.离别进去两个tomcat的bin目录,启用tomcat--./startup.sh
6.然后拜会http://localhost:8080 和 http://localhost:9080
都能够看到纯熟的tomcat迎接界面。
7.万一想启用多个能够依此法类推……
混杂度的起源也能够是问题的“广度”。例如给一个人做一道可口的菜是容易的,