1. 程式人生 > >linux下配置多個tomcat同時執行

linux下配置多個tomcat同時執行

在一臺linux下配置多個tomcat同時執行

詳細步驟如下:

1.在/etc/profile檔案下進行修改配置,如果安裝JDK的時候已經配置了JAVA環境變數,則無需再次配置.同時新增兩組CATALINA環境變數如下:

命令:#vi /etc/profile


如下為我的tomcat目錄結構


配置完成後使配置即時生效: 

命令: #source /etc/profile


最後,我們需要把第二個tomcat修改三個埠,都在tomcat/conf/server.xml下修改:

(1)修改預設8080埠為7070 

<Connector port="7071"
         disableUploadTimeout="true"
         useBodyEncodingForURI="true"

         URIEncoding="UTF-8" />

(2)修改AJP埠為8010 (預設為8009)

<!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

(3)修改Shutdown遠端停服務埠為8006(預設為8005埠)<Server port="8006" shutdown="SHUTDOWN">


最後我們需要配置第二個tomcat的

catalina.sh,找到下面這行程式碼,在下面增加程式碼

 # OS specific support.  $var _must_ be set to either true or false.

# myself : add
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

然後需要給第二個tomcat/bin/catalina.sh檔案賦可執行許可權

命令:#chmod 777 catalina.sh

不然會報如下錯誤:

The file is absent or does not have execute permission This file is needed to run this program



最後我們可以啟動兩個tomcat同時運行了.

檢視tomcat執行狀態命令:ps -ef|grep tomcat  看到兩個程序就行了


注意:如果是雲伺服器,需要把新增的tomcat埠新增到安全組中去,不然最後無法訪問的!



本文參考:https://blog.csdn.net/u010072512/article/details/51832429