我所用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端口以為就可以了,其實不然。原則就是要把他們相同的端口号差別開。