閱讀114 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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-03 07:57:23

  上一篇:go Spring中注入基本類型
  下一篇:go ajax效果模擬——隱藏的iframe無刷新效果