1. 程式人生 > 其它 >linux篇-linux 下建立多個tomcat

linux篇-linux 下建立多個tomcat

第一步:複製,解壓

將準備好的tomcat壓縮包複製到你準備安裝的目錄,我的tomcat壓縮包名字是tomcat.tar.gz,我的安 裝目錄是 /usr/java/tomcat
第二步:解壓tomcat
[root@aliServer tomcat]# tar -xvf tomcat.tar.gz
第三步:重新命名解壓後的檔名,
解壓完後的資料夾名字不夠直觀,因為前面我已經安裝了三個tomcat,所以準備將第4個tomcat取名tomcat_8083
執行命令
[root@aliServer tomcat]# mv apache-tomcat-8.5.20 tomcat_8083
第四步:編輯環境變數
[root@aliServer tomcat]# vi /etc/profile
開啟profile檔案之後,我們可以看到這裡有我們配置的jdk環境變數,還有我已經配置好的前三個tomcat,下面我們按照第三個tomcat的配置(tomcat-8082)複製出來一份,更改相應的名字即可。
新增第4個tomcat環境變數配置後,如圖,這裡要注意的是要寫自己tomcat對應的路徑,因為我第四個tomcat所在的路徑就是 /usr/java/tomcat/tomcat_8083
為了不讓大家手動抄寫這新增的這段,直接貼出來
####tomcat-8083
TOMCAT_HOME_3=/usr/java/tomcat/tomcat_8083
CATALINA_HOME_3=/usr/java/tomcat/tomcat_8083
CATLINA_BASE_3=/usr/java/tomcat/tomcat_8083
export TOMCAT_HOME_3 CATALINA_HOME_3 CATALINA_BASE_3
第五步:讓更改後的profile檔案立即生效
[root@aliServer ~]# source /etc/profile
第六步:修改catalina.sh
進入剛剛解壓的第四個tomcat的bin目錄下
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8083/bin
裡面有個catalina.sh檔案,我們編輯這個檔案
[root@aliServer bin]# vi catalina.sh
開啟catalina.sh檔案後,找到下面紅字部分所在的位置(別多複製了空格)
OS specific support. $var must be set to either true or false.
查詢的方式很簡單,直接輸入 /OS specific support. $var must be set to either true or false.
找到這個位置之後,可以看到未修改是這樣子的:
現在在OS specific support. $var must be set to either true or false.
這句話下面新增這兩句

新增完成之後,儲存,退出,如圖
注意:CATALINA_BASE_3這個地方要和前面編輯的profile環境變數配置的名字一致。

再看看我第三個tomcat(也就是tomcat_8082) bin目錄下的catalina.sh我的配置,
同理,需要和profile環境變數配置的名字一致,如圖
第七步:修改server.xml
進入到第四個tomcat的conf目錄下
[root@aliServer bin]# cd /usr/java/tomcat/tomcat_8083/conf
編輯server.xml
[root@aliServer conf]# vi server.xml
(1): 找到 將埠號改為7083
這個埠號隨便寫,不要和其他埠號衝突,並且取埠號時最好有規率,
我的第一個tomcat埠號預設沒變,第二個改為了7081,第三個是7082,第四個是7083,當然你也可以把第一個改為7080
下面還有兩個地方埠號需要改,同理。
(2): 找到 將埠號改為8083,這個8083就是我這第四個tomcat的埠號
我的第一個tomcat埠號預設沒變,第二個改為了8081,第三個是8082,第三個是8083
(3): 找到 更改埠號為:9003
我的第一個tomcat埠號預設沒變,還是8009,第二個改為了9001,第三個是9002,當然你也可以把第一個改為9000
第八步:啟動tomcat
分別進入每個tomcat的bin目錄,啟動tomcat

[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8080/bin
./startup.sh
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8081/bin
./startup.sh
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8082/bin
./startup.sh
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8083/bin
./startup.sh

第九步:給整個tomcat賦予最大許可權
Chmod -R 777加入對應的檔名