我正在使用cargo maven插件启动/停止tomcat并部署战争以进行集成测试。
在货物jvmargs中声明了jmxremote.port 10082。
我给出了与默认货物不同的cargo.servlet.port。
大多数时候,没有遇到任何问题。但至少每天一次,在重启tomcat时面临以下问题。
错误:代理抛出异常:java.rmi.server.ExportException:端口已在使用中:10082;嵌套异常是: java.net.BindException:已在使用的地址
我如何克服这个问题。
感谢。
答案 0 :(得分:0)
显然,用于关闭的新JVM使用相同的系统属性,并尝试使用相同的JMX端口启动另一个JMX实例。