CentOS 系統下安裝多個Tomcat,佔用不同的埠
阿新 • • 發佈:2019-01-07
1.安裝tomcat,解壓到指定的目錄
2.修改環境變數:/etc/init.d/tomcat(這是我的,一般的都是/etc/profile)
3.加入以下程式碼(tomcat路徑要配置自己實際的tomcat安裝目錄)
##########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 ####################
4.儲存退出
5.再輸入以下指令生效
source /etc/profilecond tomcat
6.第一個tomcat,保持解壓後的原狀不用修改, 來到第二個tomcat的bin目錄下開啟catalina.sh ,找到下面紅字,
# OS specific support. $var _must_ be set to either true or false.
在上條指令的下面增加以下程式碼:
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
7.來到第二個tomcat的conf目錄下,開啟server.xml檔案進行埠的修改:修改server.xml配置和第一個不同的啟動、關閉監聽端
口。示例程式碼如下:
<Server port="9005" shutdown="SHUTDOWN"> 埠:8005->9005 <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="9080" maxHttpHeaderSize="8192" 埠:8080->9080 maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="9009" 埠:8009->9009 enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
8.分別進入兩個tomcat的bin目錄,啟動tomcat--
./startup.sh