2017-06-06 98 views
0

我必须在应用服务器上运行多个Tomcat实例(Apache Tomcat 7.0.33和7.0.42)。一切都在上周工作。现在,当我启动一个实例时,另一个会抛出以下错误,无法启动tomcat实例,反之亦然。我想将端口从8086更改为其他端口,但在实例的配置文件(conf/server.xml)中没有提及端口8086。我怎样才能保持两个实例运行,而不杀死另一个实例?多个Tomcat实例:已经在使用的端口:8086(试过检查server.xml)

错误: 2017年6月6日11时09分17秒共享守护procrun stderr的初始化 错误:异常由代理抛出:java.rmi.server.ExportException:端口已经在使用中:8086;嵌套的异常是: java.net.BindException:已在使用的地址:JVM_Bind

回答

0

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

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

0

确保在tomcatdir/conf目录/比你的其他Tomcat实例不同的文件server.conf中的端口。

相关问题