一、Linux版本 二、上傳並解壓apache tomcat 7.0.90壓縮包,然後複製粘貼出來多個tomcat 解壓縮 三、複製粘貼(我是在原tomcat名稱後面直接追加 2、 3) 四、修改環境配置,添加TOMCAT_HOME等環境變數 在/etc/profile文件後面追加如下內容 如圖所示 ...
一、Linux版本
二、上傳並解壓apache-tomcat-7.0.90壓縮包,然後複製粘貼出來多個tomcat
解壓縮
tar -xzvf apache-tomcat-7.0.90.tar.gz
三、複製粘貼(我是在原tomcat名稱後面直接追加-2、-3)
cp -R apache-tomcat-7.0.90/ apache-tomcat-7.0.90-2
cp -R apache-tomcat-7.0.90/ apache-tomcat-7.0.90-3
四、修改環境配置,添加TOMCAT_HOME等環境變數
vim /etc/profile
在/etc/profile文件後面追加如下內容
# tomcat
export TOMCAT_HOME=/usr/local/program/apache-tomcat-7.0.90
export CATALINA_HOME=$TOMCAT_HOME
export CATLINA_BASE=$TOMCAT_HOME
# tomcat2
export TOMCAT_HOME_2=/usr/local/program/apache-tomcat-7.0.90-2
export CATALINA_HOME_2=$TOMCAT_HOME_2
export CATLINA_BASE_2=$TOMCAT_HOME_2
# tomcat3
export TOMCAT_HOME_3=/usr/local/program/apache-tomcat-7.0.90-3
export CATALINA_HOME_3=$TOMCAT_HOME_3
export CATLINA_BASE_3=$TOMCAT_HOME_3
如圖所示:
最後不要忘記使環境配置生效
source /etc/profile
五、針對每個tomcat,修改其啟動時所要讀取的TOMCAT_HOME等環境變數
1、修改apache-tomcat-7.0.90的catalina.sh,如下:
vim /usr/local/program/apache-tomcat-7.0.90/bin/catalina.sh
在文件開始處指定環境變數,如下所示
# tomcat配置
export TOMCAT_HOME=$TOMCAT_HOME
export CATALINA_HOME=$TOMCAT_HOME
export CATLINA_BASE=$TOMCAT_HOME
說明,其實第一個tomcat指定與否都無所謂,因為它預設會讀取正確的系統環境變數,即$TOMCAT_HOME、$TOMCAT_HOME和$TOMCAT_HOME,但另外兩個複製粘貼出來的tomcat就必須指定。
2、修改apache-tomcat-7.0.90-2的catalina.sh,如下:
vim /usr/local/program/apache-tomcat-7.0.90-2/bin/catalina.sh
在文件開始處指定環境變數,如下所示
# tomcat2配置
export TOMCAT_HOME=$TOMCAT_HOME_2
export CATALINA_HOME=$TOMCAT_HOME_2
export CATLINA_BASE=$TOMCAT_HOME_2
3、修改apache-tomcat-7.0.90-3的catalina.sh,如下:
vim /usr/local/program/apache-tomcat-7.0.90-3/bin/catalina.sh
在文件開始處指定環境變數,如下所示
# tomcat3配置
export TOMCAT_HOME=$TOMCAT_HOME_3
export CATALINA_HOME=$TOMCAT_HOME_3
export CATLINA_BASE=$TOMCAT_HOME_3
六、對另外兩個tomcat,修改其三個埠,避免埠衝突導致啟動失敗
在apache-tomcat-7.0.90-2中,我把8005埠修改成了28005,8080埠修改成了28080,8009修改成了28009,如下所示(當然也可以修改成其它埠)
在apache-tomcat-7.0.90-3中,我把8005埠修改成了38005,8080埠修改成了38080,8009修改成了38009,如下所示(當然也可以修改成其它埠)
七、分別啟動三個tomcat
啟動命令及截圖如下所示
/usr/local/program/apache-tomcat-7.0.90/bin/startup.sh
/usr/local/program/apache-tomcat-7.0.90-2/bin/startup.sh
/usr/local/program/apache-tomcat-7.0.90-3/bin/startup.sh
八、驗證啟動成功
命令行先驗證一下進程啟動
然後在瀏覽器裡面訪問,截圖如下:
以上截圖說明三個Tomcat的配置成功