1. 程式人生 > >同一伺服器部署多個tomcat時的埠號修改詳情

同一伺服器部署多個tomcat時的埠號修改詳情

同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。

  • 首先了解下tomcat的幾個主要埠:

<Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="60000"  redirectPort="8443" disableUploadTimeout="false"  executor="tomcatThreadPool" URIEncoding="UTF-8"/>

其中8080為HTTP埠,8443為HTTPS埠


<Server port="8005" shutdown="SHUTDOWN">   

8005為遠端停服務埠

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 

8009為AJP埠,APACHE能過AJP協議訪問TOMCAT的8009埠。

  • 部署多個tomcat主要修改三個埠:
1.HTTP埠,預設8080,如下改為8081
[html] view plain copy print?
  1. <Connectorport="8081"protocol="HTTP/1.1"
  2.                connectionTimeout="60000"
  3.                redirectPort="8443"disableUploadTimeout
    ="false"executor="tomcatThreadPool"URIEncoding="UTF-8"/>
<Connector port="8081" protocol="HTTP/1.1" 
               connectionTimeout="60000" 
               redirectPort="8443" disableUploadTimeout="false"  executor="tomcatThreadPool"  URIEncoding="UTF-8"/>

2.遠端停服務埠,預設8005,如下改為8006

[html] view plain copy
print?
  1. <Serverport="8006"shutdown="SHUTDOWN">......  
<Server port="8006" shutdown="SHUTDOWN">......

3.AJP埠,預設8009,如下改,8010

[html] view plain copy print?
  1. <Connectorport="8010"protocol="AJP/1.3"redirectPort="8443"/>