Tomcat使用货物专家停止并重启问题

时间:2014-08-26 07:11:36

标签: tomcat7 jmx cargo-maven2-plugin

我正在使用cargo maven插件启动/停止tomcat并部署战争以进行集成测试。

在货物jvmargs中声明了jmxremote.port 10082。

我给出了与默认货物不同的cargo.servlet.port。

大多数时候,没有遇到任何问题。但至少每天一次,在重启tomcat时面临以下问题。

错误:代理抛出异常:java.rmi.server.ExportException:端口已在使用中:10082;嵌套异常是: java.net.BindException:已在使用的地址

我如何克服这个问题。

感谢。

1 个答案:

答案 0 :(得分:0)

这里有很好的解释:http://www.curiouslycorrect.com/blog/2011/01/shutting-down-tomcat-when-running-with-maven-cargo-and-jmx/

显然,用于关闭的新JVM使用相同的系统属性,并尝试使用相同的JMX端口启动另一个JMX实例。