Loading

一个服务器同时部署多个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" />

 

posted @ 2021-12-03 17:02  我是原告  阅读(996)  评论(0)    收藏  举报