1

我想知道是否有可能在不重新启动我的 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 建立安全连接,但我不知道创建和导入证书

4

1 回答 1

2

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

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

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

于 2017-04-13T11:51:31.320 回答