我想知道是否有可能在不重新启动我的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建立安全连接,但我不知道如何创建和导入证书
最佳答案
如果您在Oracle JDK上运行,则可以使用jcmd来启动远程代理。
jcmd ManagementAgent.start jmxremote.port = 8008 jmxremote.ssl = false jmxremote.authenticate = false
其中是要为其启动代理的进程的进程标识符。
关于tomcat - 如何在不重新启动tomcat的情况下执行JMX监视,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43348769/