linux下搭建多個tomcat

步驟如下: 
(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文件下添加。修改後的示例如下:

export JAVA_HOME="/usr/java/jdk1.7.0_15"
export PATH=".:$PATH:$JAVA_HOME/bin"
export CLASSPATH= "$JAVA_HOMEb:$JAVA_HOME/jreb"
###以上三個環境變量就是JAVA的環境變量###(其實一二步驟可以不用做直接添加一下兩個變量,寫你的tomcat路徑)
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

(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 以此類推即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章