配置jmxremote时无法正常停止tomcat

问题描述 投票:5回答:3

我在catalina.bat中添加了一个qazxsw poi配置:

jmxremote

这样我就可以启动jconsole来监控tomcat的性能。

但我遇到了一个问题,我无法通过set JAVA_OPTS=-Dcom.sun.management.jmxremote.port=9004 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 正常停止tomcat,$CATALINA_HOME\catalina.bat stop也没有

有什么建议?

java tomcat jmx
3个回答
6
投票

有两件事:

  • 请看看我的$CATALINA_HOME\shutdown.bat,在那里我总结了如何正确地做到这一点(过去遇到过这个......)
  • 确保仅将定义放在start命令所看到的位置,而不是关闭。原因是jmx远程创建一个侦听套接字,如果配置不正确,则关闭以侦听同一端口。

0
投票

你确定Tomcat成功启动了吗?

通常,您需要在其他jmx属性之前添加此属性:

blog post

-Dcom.sun.management.jmxremote


0
投票

最好将这些参数添加到文件setenv.sh或setenv.bat中的CATALINA_OPTS

http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html#Enabling_JMX_Remote
© www.soinside.com 2019 - 2024. All rights reserved.