java.net.bindexception地址已经在多台tomcat上运行

标签 java tomcat

我试图在我的服务器上运行多个 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/

相关文章:

java.lang.ArrayIndexOutOfBoundsException : 0 - Array larger than Index? 异常

java - 有没有办法将 setOnClickListener 与 Android Spinner 一起使用?

Java 升级 8 到 11 导致 LDAPS 连接出现问题(连接或出站已关闭)

java - 使用 JAX-WS wsimport 创建的 Web 服务在 AIX tomcat 上失败

java - Servlet 404 错误 - 即使在更改服务器位置之后

spring - ServletOutputStream 字节数组到 pdf 损坏的 pdf

java - 在 Tomcat 上运行时本地/远程调试 GWT 应用程序

java - Android 多微调器更新

java - 将对象从主类传递到 JavaFX 应用程序

apache - 为插件 [资源 :1. 1.6] 配置动态方法时出错:无法获取属性 'pluginPath'