2017-06-06 38 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中的端口。

相關問題