windows服务器部署多个tomcat,以tomcat8.5为例

1. 修改conf中的server.xml:3

(1)修改默认的port=”8005”,可以为80068007........与另一个关闭端口不冲突即可(避免用8009,可以尝试),以下以8007为例

  

(2)修改默认的port=”8080”,可以为80818082......不冲突即可,以下以8082为例

               connectionTimeout="20000"

   useBodyEncodingForURI="true"

               redirectPort="8443" />

(3)修改默认的port=”8009”,可以为80108011......不冲突即可,以下以8011为例

2. 修改bin里的catalina.batservice.batshutdown.batstartup.bat,其中tomcat7版的部分版本的bin中无service.bat,建议用tomcat8以上版本。(环境变量也要进行修改,需要几个tomcat服务就配置几个,用哪个端口就用哪个端口名坐后缀)

 windows服务器部署多个tomcat,以tomcat8.5为例_第1张图片

Path里:

(1)catalina.bat

修改CATALINA_HOMECATALINA_HOME_8082

修改CATALINA_BASECATALINA_BASE_8082

(2)shutdown.bat

修改CATALINA_HOMECATALINA_HOME_8082

(3)startup.bat

修改CATALINA_HOMECATALINA_HOME_8082

(4)service.bat

修改CATALINA_HOMECATALINA_HOME_8082

修改CATALINA_BASECATALINA_BASE_8082

修改SERVICE_NAME=tomcat8tomcat8082

rem Set default Service name

set SERVICE_NAME=tomcat8082

set DISPLAYNAME=Apache Tomcat 8.5 %SERVICE_NAME%

替换service.battomcat8.exetomcat8082.exe,有4处,这里的tomcat8082.exe要与bin中相匹配,如下图:

 

我的电脑>管理>服务,改名后服务会出现相应的tomcat服务名,以此区分,避免出错。

 

不改就会出现此错误,显示tomcat8.exe was not found,tomcat8.exe 是部署的第二个服务

 windows服务器部署多个tomcat,以tomcat8.5为例_第2张图片

3. 打开cmd进入bin中运行server.bat install如图:

 windows服务器部署多个tomcat,以tomcat8.5为例_第3张图片

到此就结束了,照此配置多个tomcat,并可以启动,已测试!!!如有错误,请各位指正,多谢!!!

你可能感兴趣的:(windows服务器部署多个tomcat,以tomcat8.5为例)