我必须在应用程序服务器(Apache Tomcat 7.0.33和7.0.42)上运行多个Tomcat实例。一切正常,直到上周。现在,当我启动一个实例时,另一个实例引发以下错误,并且无法启动tomcat实例,反之亦然。我曾想过将端口从8086更改为其他端口,但是在两个实例的config(conf / server.xml)文件中都没有提及端口8086。如何在不杀死另一个实例的情况下保持两个实例的运行?
错误:
2017-06-06 11:09:17 Commons守护进程procrun stderr初始化
错误:代理抛出异常:java.rmi.server.ExportException:端口已在使用中:8086;嵌套的异常是:
java.net.BindException:已使用的地址:JVM_Bind
最佳答案
通过删除一个使用8086端口的第三方应用程序解决了该问题。 Apache Tomcat属性的Java选项卡-> Java选项中提到了此端口。
-Dcom.sun.management.jmxremote.port = 8086
关于tomcat - 多个Tomcat实例:端口已在使用中:8086(尝试检查server.xml),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44396365/