本地電腦須要跑多個Tomcat,將一個端口號修改成8000,一個修改成8001。在第一個跑成功以後第二個一直跑不成功。其實若是在一個服務器上若是部署多個Tomcat的話須要修改server.xml文件的三處配置,而不單單是端口號不一樣。服務器
首先,兩個Tomcat的端口號不一樣是必須的。port="8080"爲HTTP端口,在這裏兩個Tomcat的端口號不能是同樣的。redirectPort="8443"爲HTTPS端口,這裏能夠不做修改,兩個Tomcat的這個端口號能夠相同。spa
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
第二步須要修改遠程中止服務接口。port="8005"接口是遠程服務接口,兩個Tomcat的這個接口也不能相同。此外這個接口就算在不配置一臺服務器上多個Tomcat的狀況下最好也改一下,由於經過這個接口咱們能夠遠程關閉運行的Toncat。在遠程電腦開啓telnet的狀況下能夠執行telnet 服務器IP 遠程關閉端口號(telnet 127.0.0.1 8005)鏈接遠程服務器,鏈接成功後輸入shutdown="SHUTDOWN"裏面的內容(這裏是:SHUTDOWN)來關閉遠程Tomcat。code
<Server port="8005" shutdown="SHUTDOWN">
第三步須要修改AJP端口,port="8009"是AJP的端口,這裏也須要修改一下。server
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
三個步驟執行完以後就能夠在一個服務器上同事跑多個Tomcat了,在這裏要特別注意一下,這些接口全都不能相同,否則配置是不能成功的。xml