tomcat:一台机器上同时启动两个tomcat的注意点

时间:2020-12-15 15:15:21

 

我所用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端口以为就可以了,其实不然。原则就是要把他们相同的端口号区别开。

 

原帖地址:http://www.blogjava.net/allen-zhe/archive/2007/01/15/93981.html