问题描述
为了方便使用JMX管理tomcat,catalina.sh(window下是catalina.bat)做了如下改动,java虚拟机启动参数增加了
-Dcom.sun.management.jmxremote.port=16688
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
结果shutdown时,出现错误 Error: Exception thrown by the agent : java.rmi.server.ExportException : Port
already in use: 16688;nested exception is:
java.net.BindException: Address already in use: JVM_Bind
这是什么错误呢?即tomcat在关闭时会绑定端口16688,由于16688在启动时已经被绑定了,当然就报错了。