Linux系統(tǒng)下安裝三個(gè)或者多個(gè)tomcat(步驟詳細(xì))
即然安裝多個(gè)tomcat,那么必然建立在系統(tǒng)已經(jīng)安裝好了jdk,并且會(huì)安裝
一個(gè)tomcat的基礎(chǔ)上,這里就不做過多描述,直奔主題。
安裝多個(gè)tocat的方式其實(shí)和安裝一個(gè)大同小異,只是需要更改一些配置。
先前我已經(jīng)安裝了三個(gè)tomcat了,忘了截圖,
所以今天準(zhǔn)備再安裝第四個(gè),我會(huì)詳細(xì)記錄步驟,并截圖說明,大家依照步驟一步一步操作是沒有任何問題的。
第一步:復(fù)制,解壓
將準(zhǔn)備好的tomcat壓縮包復(fù)制到你準(zhǔn)備安裝的目錄,我的tomcat壓縮包名字是tomcat.tar.gz,我的安 裝目錄是 /usr/java/tomcat

第二步:解壓tomcat
[root@aliServer tomcat]# tar -xvf tomcat.tar.gz
第三步:重命名解壓后的文件名,
解壓完后的文件夾名字不夠直觀,因?yàn)榍懊嫖乙呀?jīng)安裝了三個(gè)tomcat,所以準(zhǔn)備將第4個(gè)tomcat取名tomcat_8083

執(zhí)行命令
[root@aliServer tomcat]# mv apache-tomcat-8.5.20 tomcat_8083

第四步:編輯環(huán)境變量
[root@aliServer tomcat]# vi /etc/profile
打開profile文件之后,我們可以看到這里有我們配置的jdk環(huán)境變量,還有我已經(jīng)配置好的前三個(gè)tomcat,下面我們按照第三個(gè)tomcat的配置(tomcat-8082)復(fù)制出來一份,更改相應(yīng)的名字即可。

添加第4個(gè)tomcat環(huán)境變量配置后,如圖,這里要注意的是要寫自己tomcat對(duì)應(yīng)的路徑,因?yàn)槲业谒膫€(gè)tomcat所在的路徑就是 /usr/java/tomcat/tomcat_8083

為了不讓大家手動(dòng)抄寫這添加的這段,直接貼出來
####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
進(jìn)入剛剛解壓的第四個(gè)tomcat的bin目錄下
[root@aliServer ~]# cd /usr/java/tomcat/tomcat_8083/bin
里面有個(gè)catalina.sh文件,我們編輯這個(gè)文件
[root@aliServer bin]# vi catalina.sh
打開catalina.sh文件后,找到下面紅字部分所在的位置(別多復(fù)制了空格)
OS specific support. $var _must_ be set to either true or false.
查找的方式很簡(jiǎn)單,直接輸入 /OS specific support. $var _must_ be set to either true or false.
找到這個(gè)位置之后,可以看到未修改是這樣子的:

現(xiàn)在在OS specific support. $var _must_ be set to either true or false.這句話下面添加這兩句
export CATALINA_BASE=$CATALINA_BASE_3 export CATALINA_HOME=$CATALINA_HOME_3
添加完成之后,保存,退出,如圖

注意:CATALINA_BASE_3這個(gè)地方要和前面編輯的profile環(huán)境變量配置的名字一致。
再看看我第三個(gè)tomcat(也就是tomcat_8082) bin目錄下的catalina.sh我的配置,同樣的道理,需要和profile環(huán)境變量配置的名字一致,如圖

第七步:修改server.xml
進(jìn)入到第四個(gè)tomcat的conf目錄下
[root@aliServer bin]# cd /usr/java/tomcat/tomcat_8083/conf
編輯server.xml
[root@aliServer conf]# vi server.xml
(1): 找到<Server port="8005" shutdown="SHUTDOWN"> 將端口號(hào)改為7083
這個(gè)端口號(hào)隨便寫,不要和其他端口號(hào)沖突,并且取端口號(hào)時(shí)最好有規(guī)率,
我的第一個(gè)tomcat端口號(hào)默認(rèn)沒變,第二個(gè)改為了7081,第三個(gè)是7082,第四個(gè)是7083,當(dāng)然你也可以把第一個(gè)改為7080
下面還有兩個(gè)地方端口號(hào)需要改,同理。
更改前:

更改后:

(2): 找到<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 將端口號(hào)改為8083,這個(gè)8083就是我這第四個(gè)tomcat的端口號(hào)
我的第一個(gè)tomcat端口號(hào)默認(rèn)沒變,第二個(gè)改為了8081,第三個(gè)是8082,第三個(gè)是8083
更改前

更改后

(3): 找到<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 更改端口號(hào)為:9003
我的第一個(gè)tomcat端口號(hào)默認(rèn)沒變,還是8009,第二個(gè)改為了9001,第三個(gè)是9002,當(dāng)然你也可以把第一個(gè)改為9000
更改前

更改后:

第八步:?jiǎn)?dòng)tomcat
分別進(jìn)入每個(gè)tomcat的bin目錄,啟動(dòng)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




OK,就是這么簡(jiǎn)單,
為了詳細(xì)記錄安裝過程,啰嗦了點(diǎn),希望大家都能安裝成功,有所收獲,
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Linux部署Tomcat發(fā)布項(xiàng)目過程中各種問題及解決方法
- linux(center OS7)安裝JDK、tomcat、mysql 搭建java web項(xiàng)目運(yùn)行環(huán)境
- Linux安裝與卸載Tomcat8的詳細(xì)圖文教程
- Linux下shell腳本監(jiān)控Tomcat的狀態(tài)并實(shí)現(xiàn)自動(dòng)啟動(dòng)的步驟
- Linux下安裝tomcat并部署網(wǎng)站(推薦)
- Linux(CentOS7)安裝Tomcat與設(shè)置Tomcat為開機(jī)啟動(dòng)項(xiàng)(tomcat8為例)
- linux環(huán)境下編寫shell腳本實(shí)現(xiàn)啟動(dòng)停止tomcat服務(wù)的方法
- 如何在Linux中修改tomcat端口號(hào)
相關(guān)文章
搭建Tomcat 8源碼開發(fā)環(huán)境的步驟詳解
相信大家都知道開源軟件tomcat目前幾乎已經(jīng)是Java web開發(fā)的必備軟件了,目前有很多關(guān)于tomcat的書籍,已經(jīng)通過配置對(duì)tomcat進(jìn)行一些跟應(yīng)用業(yè)務(wù)功能的調(diào)優(yōu),但感覺如果僅僅只是了解一些配置,可能稍微少了點(diǎn)什么,下面通過本文深入到源代碼中進(jìn)行學(xué)些和了解。2016-10-10
tomcat7w.exe 出現(xiàn)指定的服務(wù)未安裝的解決方法
下面小編就為大家分享一篇tomcat7w.exe 出現(xiàn)指定的服務(wù)未安裝的解決方法,很簡(jiǎn)單,有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-11-11
Tomcat中GET和POST請(qǐng)求時(shí)亂碼問題及解決
這篇文章主要介紹了Tomcat中GET和POST請(qǐng)求時(shí)亂碼問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
Tomcat設(shè)置maxPostSize實(shí)現(xiàn)過程解析
這篇文章主要介紹了Tomcat設(shè)置maxPostSize實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07

