linux 配置多個tomcat(本文配置了兩個)

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、訪問地址:192.168.0.0:8080192.168.0.0:8081

最後推薦一個學習的網址:

http://www.jnshu.com/login/1/12744596?

www.jnshu.com


推薦閱讀:

聚焦Unite Beijing 2018,聚焦微事雲
什麼是VR
外秀內慧,熒華之光——微星GE63 Raider 8RF圖文評測
【裝機實錄】5000元價位小資情調辦公/LOL平台裝機
數據醜聞之後,Facebook發布了一場史上最低凋、甚至無聊的F8大會

TAG:計算機科學 | 科技 | Linux |