以前天真的认为只要把两个tomcat的端口号修改成不同的就哦了呢,结果不行。
实际情况是(转自CSDN):
1.特别要注意:不要设置CATALINA_HOME
2.分别修改安装目录下的conf子目录中的server.xml文件:
a.修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
b.修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。
c.修改8009端口,将8009修改为没有在使用的端口号,例如8099
(注意:两个文件中对应的端口号要不一样)
3.依次启动两个tomcat。
另外,因为打开了axis2的SOAPMonitor,今天不知道怎么回事儿monitor页面无法正常显示了,tomcat启动时也报出了address in use:5001的错误。一开始以为是两个tomcat的问题,后来才意识到是SOAPMonitor的端口冲突了(也不知道是和谁冲突了。。。)反正改吧:
webapps/axis2/WEB-INF/web.xml
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5011</param-value>
</init-param>
把原来的5001改成比如5011就哦了。