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

来源:互联网 发布:网店运营 知乎 编辑:程序博客网 时间:2024/06/05 04:29

如果是因为一台机器上启动多个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。