多个TOMCAT实例:已经使用的端口:8086(尝试检查Server.xml)



我必须在App Server上运行多个Tomcat实例(Apache Tomcat 7.0.33和7.0.42(。一切都在工作直到上周。现在,当我启动一个实例时,另一个实例会以错误启动,无法启动tomcat实例,而反之亦然。我想到将端口从8086更改为其他,但是在实例的配置(conf/server.xml(文件中没有提及端口8086。如何在不杀死其他实例的情况下保持两个实例运行?

错误:2017-06-06 11:09:17 Commons Daemon Procrun Stderr初始化错误:代理投掷的异常:java.rmi.server.exportException:已经使用的端口:8086;嵌套的例外是: java.net.bindexception:已使用的地址:jvm_bind

它通过删除使用8086端口的第三方应用程序来解决。此端口在Java Tab-> Apache Tomcat属性的Java选项中提到。

-dcom.sun.management.jmxremote.port = 8086

确保在tomcatdir/conf/conf/与其他tomcat实例不同的file server.conf上的端口。

最新更新