如果不修改tomcat的任何配置信息,在同一电脑中同时启动多个tomcat,显然是不可能的,会有端口占用冲突。因此,想同时启动多个tomcat,必须修改配置文件的一些端口号。
从网上看了一些,感觉太复杂,于是开始自己实验,并且整理记录如下(以tomcat6.0.37版本为例):
修改 ${TOMCAT_HOME}/conf/server.xml 文件如下内容:
1、修改 shutdown 端口,将"8005"改为其他端口(默认为8005端口):
<Server port="8005" shutdown="SHUTDOWN">
2、修改HTTP协议端口,将" 8080" 改为其他端口(默认为8080端口):
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3、修改AJP协议端口,将"8009"改为其他端口(默认为8009端口):
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
如此即可。