我试图在我的服务器上运行多个 tomcat 实例。我可以在端口 8080 上成功运行 tomcat 7。我正在尝试在端口 8181 上运行另一个 tomcat,服务器拒绝启动并出现以下错误
java.net.bindexception address already in use
这是我的端口配置
<Connector port="8181" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
请问哪里出了问题。请协助。
最佳答案
Tomcat 在运行时使用三个端口。
默认情况下,HTTP 为 8080
,SHUTDOWN 为 8005
,AJP 为 8009
。
您已将 8080
更改为 8181
,因此还要更改以下两个配置。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Server port="8005" shutdown="SHUTDOWN">
关于java.net.bindexception地址已经在多台tomcat上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39249742/