如何在不重启tomcat的情况下执行JMX监视

时间:2017-04-11 14:25:45

标签: tomcat ssl-certificate monitoring jmx jmc

我想知道是否有可能在不重新启动我的TOMCAT服务器的情况下配置JMX监控,因为它仍在工作

我想在setenv.sh文件中添加以下命令

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8008
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

我还希望使用SSL建立安全连接,但我不知道如何创建和导入证书

1 个答案:

答案 0 :(得分:0)

如果您在Oracle JDK上运行,则可以使用jcmd启动远程代理。

jcmd< pid> ManagementAgent.start jmxremote.port = 8008 jmxremote.ssl = false jmxremote.authenticate = false

其中< pid>是要启动代理的进程的进程标识符。