背景:往往不知情的同學在同一台機器上部署多個tomcat會發現第二個tomcat啟動會報錯。而有些同學會想到可能是端口重復,然而,在server.xml改了端口還是發現不行。其實要想實現同一台機器部署多個tomcat,需要修改配置的地方不止一個!
第一個地方:
找到bin/startup.bat文件,這是tomcat的啟動文件。截圖如下:
在文件第一行添加如下兩行:
SET JAVA_HOME=C:\software\jdk1.6.0_33 (JDK所在路徑)
SET CATALINA_HOME=C:\test\tomcat2(第二個tomcat解壓的路徑)
例子截圖如下:
第二個地方:
找到server.xml文件,修改以下3個地方。截圖如下:
1、<Server port="8085" shutdown="SHUTDOWN">
截圖如下:
2、<Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
截圖如下:
3、<Connector port="8089" protocol="AJP/1.3" redirectPort="18443" />
截圖如下:
修改以上2個地方后再啟動第二個服務即可。