Tomcat错误:Address already in use: JVM_Bind:8080(或者如何在一台机器上启动多个tomcat)

176 阅读1分钟
如果是因为一台机器上启动多个tomat引起的Tomcat错误,可以如下设置:

1、不要在windows中设定CATALINA_HOME系统变量,而要将CATALINA_HOME系统变量放到不同的startup.bat中,

如下: set CATALINA_HOME=D:\www\server\tomcat-8080 

2、更改conf\server.xml文件,将: 

shutdown端口: <Server port="8005" shutdown="SHUTDOWN"> 

http端口:<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />

AJP端口:<Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 

更改为需要的端口。 

3、启动不同的tomcat。