天天看點

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