一個服務器同時部署多個tomcat


最近系統由於太多環境,需要一台服務器上部署多個tomcat服務,但是通過jenkins自動發布部署時,發現最后只啟動一個項目。

經過百度了解需要以下步驟,記錄以下以防止后面再遇上

第一步:

分別解壓兩個解壓版tomcat

第一個tomcat不用修改里面任何東西

第二個tomcat修改/conf/server.xml文件端口

1. 

<Server port="7005" shutdown="SHUTDOWN">

2. 

<Connector port="2021" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8423" />

3. 

<Connector protocol="AJP/1.3" address="::1" port="7766" redirectPort="5555" />

第二步:

第二個tomcat修改/bin/catalina.bat,bin/startup.bat,bin/shutdown.bat文件

1.將全部CATALINA_HOME替換成CATALINA_HOME2

2. 另外在系統變量中添加

TOMCAT_HOME2=E:\apache-tomcat-8.5.57

CATALINA_BASE2=E:\apache-tomcat-8.5.57

CATALINA_HOME2=E:\apache-tomcat-8.5.57

TOMCAT_HOME=E:\tomcat8

CATALINA_BASE=E:\tomcat8

CATALINA_HOME=E:\tomcat8

最后,重新啟動即可

 

  注:在這里遇到另外一個問題,按照上述修改啟動提示:AJP連接器配置secretRequired=“true“,但是屬性secret確實空或者空字符串,這樣的組合是無效的

  將第一步中3修改為

<Connector protocol="AJP/1.3" address="::1" secretRequired="" port="7766" redirectPort="5555" />

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM