1.一臺主機(jī)多臺Tomcat配置
不同的tomcat啟動和關(guān)閉監(jiān)聽不同的端口
不同的tomcat的啟動文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE這兩個環(huán)境變量
2.配置環(huán)境變量
在/etc/profile.d/catlina.sh胞四,文件名隨意,為了以后維護(hù)方便伶椿,取個好記相關(guān)的名字
JAVA_HOME=/usr/java/jdk 你系統(tǒng)的jdk位置
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH
CATALINA_BASE=/usr/local/tomcat1 你的第一個Tomcat位置
CATALINA_HOME=/usr/local/tomcat1 你的第一個Tomcat位置
export CATALINA_BASE CATALINA_HOME
CATALINA_2_BASE=/usr/local/tomcat2 你的第二個Tomcat位置
CATALINA_2_HOME=/usr/local/tomcat2 你的第二個Tomcat位置
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_HOME=/usr/local/tomcat1
export TOMCAT_HOME
TOMCAT_2_HOME=/usr/local/tomcat2
export TOMCAT_2_HOME
3.修改/usr/local/tomcat2/bin/catlina.sh啟動腳本
把文件中所有CATALINA_BASE替換為CATALINA_2_BASE
把文件中所有CATALINA_HOME替換為CATALINA_2_HOME
4.修改Tomcat端口辜伟,防止沖突
修改server.xml配置和第一個不同的啟動、關(guān)閉監(jiān)聽端口脊另。修改后示例如下:
<Server port="8050" shutdown="SHUTDOWN"> 端口:8049->8050
<Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9080
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
5.修改bin下的startup.sh和shutdown.sh
在startup.sh和shutdown.sh中都添加這兩行导狡,要添加在/bin/bash下
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE
6.然后啟動測試
通過啟動測試,發(fā)現(xiàn)啟動不了偎痛,有個10061端口沖突旱捧,發(fā)現(xiàn),/usr/local/tomcat2/bin/catlina.sh
里有個10060端口踩麦,修改個不沖突的就行