linux 配置多個tomcat(本文配置了兩個)
來自專欄 JAVA後端學習分享
在 Nginx 下,需要使用在多個伺服器上部署同一個項目,簡單的說,首先就需要在 Linux 的伺服器上先安裝兩個 Tomcat ,現在是先部署兩個 Tomcat ,這裡簡單記錄一下:
1.在 /usr/local/tomcat 下部署兩個Tomcat
tomcat的文件夾重命名為:
第一個tomcat的包名:apache-tomcat-8.5.32
第二個tomcat的包名:apache-tomcat-2
2.修改 linux 的profile文件,文件路徑 /etc.
在profile 中增加以下內容:
JAVA_HOME=/usr/local/java/jdk1.8.0_171CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME CLASSPATH# tomcat1CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.32CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.32export CATALINA_BASE CATALINA_HOME # tomcat2CATALINA_2_BASE=/usr/local/tomcat/apache-tomcat-2CATALINA_2_HOME=/usr/local/tomcat/apache-tomcat-2export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.32export TOMCAT_HOME TOMCAT_2_HOME=/usr/local/tomcat/apache-tomcat-2export TOMCAT_2_HOME
3.修改 tomcat 的配置文件
apache-tomcat-8.5.32 的配置文件保持不變;
apache-tomcat-2 的配置文件修改如下:
修改 tomcat6-2/bin 下的文件:startup.sh 和 shutdown.sh(加入的內容一樣),在文件中加入以下內容:
JAVA_HOME=/usr/local/java/jdk1.8.0_171CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME CLASSPATHexport CATALINA_HOME=$CATALINA_2_HOME export CATALINA_BASE=$CATALINA_2_BASE
修改apache-tomcat-2/conf 下的 service.xml 文件,修改(三個地方)如下:
<Server port="8005" shutdown="SHUTDOWN">
8005 改為 8006(其他不用的埠也可以)
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
8080 改為 8081(其他不用的埠也可以)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
8009 改為 8010(其他不用的埠也可以)
4、 重新啟動Linux
啟動兩個tomcat:
命令是分別進入 安裝目錄下面的 bin,然後執行 ./startup.sh
5、訪問地址:http://192.168.0.0:8080 和 http://192.168.0.0:8081最後推薦一個學習的網址:
http://www.jnshu.com/login/1/12744596
推薦閱讀:
※聚焦Unite Beijing 2018,聚焦微事雲
※什麼是VR
※外秀內慧,熒華之光——微星GE63 Raider 8RF圖文評測
※【裝機實錄】5000元價位小資情調辦公/LOL平台裝機
※數據醜聞之後,Facebook發布了一場史上最低凋、甚至無聊的F8大會