1. 程式人生 > >如何在同一臺機部署多個tomcat服務

如何在同一臺機部署多個tomcat服務

背景:往往不知情的同學在同一臺機器上部署多個tomcat會發現第二個tomcat啟動會報錯。而有些同學會想到可能是埠重複,然而,在server.xml改了埠還是發現不行。其實要想實現同一臺機器部署多個tomcat,需要修改配置的地方不止一個!

第一個地方:

找到bin/startup.bat檔案,這是tomcat的啟動檔案。截圖如下:

image

在檔案第一行新增如下兩行:

SET JAVA_HOME=C:\software\jdk1.6.0_33 (JDK所在路徑)

SET CATALINA_HOME=C:\test\tomcat2(第二個tomcat解壓的路徑)

例子截圖如下:

image

第二個地方:

找到server.xml檔案,修改以下3個地方。截圖如下:

image

1、<Server port="8085" shutdown="SHUTDOWN">

截圖如下:

image

2、<Connector port="8088" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

截圖如下:

image

3、<Connector port="8089" protocol="AJP/1.3" redirectPort="18443" />

截圖如下:

image

修改以上2個地方後再啟動第二個服務即可。