步驟如下:
(1)修改/etc/profile文件。添加一組java環境變量,和兩組CATALINA環境變量(我沒有進行此步驟的設置,可能因爲我的Tomcat是免安裝版的吧)記得修改完要使其生效,用命令:source /etc/profile
編輯環境變量:vi /etc/profile
export JAVA_HOME="/usr/java/jdk1.7.0_15"
export PATH= ".:$PATH:$JAVA_HOME/bin"
export CLASSPATH= "$JAVA_HOMEb:$JAVA_HOME/jre"
##########first tomcat###########
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_2_BASE=/usr/local/tomcat_2
CATALINA_2_HOME=/usr/local/tomcat_2
TOMCAT_2_HOME=/usr/local/tomcat_2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
##########second tomcat##########
保存退出。#source /etc/profile
(2)把tomcat_2/conf下的server.xml打開,修改關閉端口與啓動端口。
(3)修改第二個tomcat的bin下的startup.sh和shutdown.sh。也可以只修改一個文件catalina.sh文件下添加。修改後的示例如下:
(4)分別進入兩個tomcat的bin目錄,啓動tomcat–./startup.sh
(5)然後訪問http://localhost:8088 和 http://localhost:8089都可以看到熟悉的tomcat歡迎界面。
(6)如果想啓動多個可以依此法類推……
(7)主要要點就是tomcat啓動的時候會去查找tomat 的根目錄,而這是通過查詢系統環境變量CATALINA_HOME 以及
CATALINA_BASE 來做到的,於是我們只需要設置這兩個變量即可。
現在我們把tomcat拷貝成2份,分別爲 tomcat1 和 tomcat2,tomcat1 我們使用之前配置好的默認配置
(CATALINA_HOME 以及 CATALINA_BASE 均指向 tomca1 目錄),但tomcat2 我們不能再使用系統上配置的這兩個
變量了,那麼我們就在 tomcat2的bin目錄下面的 catalina.sh 臨時修改設置 CATALINA_HOME 和 CATALINA_BASE
爲tomcat2的根目錄即可,如果再加tomcat 以此類推即可。