tomcat:一台機器上同時啟動兩個tomcat的注意點
我所用Tomcat服務器都為zip版,非安裝版。
均解壓完畢後,找到某一個tomcat下的conf文件夾下的server.xml文件,查找以下三處:
第一處 修改http訪問端口,默認為8080端口,86行左右
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080"
minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
將8080修改為第一個tomcat不在使用的端口號,改成如8888。此處所設的端口號即是以後訪問web時所用的端口號
第二處 修改Shutdown端口,默認為8005端口,13行左右
<Server port="8005" shutdown="SHUTDOWN" debug="0">
將8005修改為沒有在使用的端口號,例如9005
第三處 修改JVM啟動端口,默認為8009端口,107行左右
<Connector className ="org.apache.coyote.tomcat4.CoyoteConnector"
port ="8009" minProcessors ="5" maxProcessors ="75"
enableLookups ="true" redirectPort ="8443"
acceptCount ="10" debug ="0" connectionTimeout ="20000"
useURIValidationHack ="false"
protocolHandlerClassName ="org.apache.jk.server.JkCoyoteHandler" />
將8009修改為沒有在使用的端口號,例如9009
這樣就沒問題了。
值得注意的是,有的人隻改第一處http端口以為就可以了,其實不然。原則就是要把他們相同的端口號區別開。
原帖地址:https://www.blogjava.net/allen-zhe/archive/2007/01/15/93981.html
最後更新:2017-04-02 16:48:08