我们使用 Embedded Jetty 作为在端口 8080 上运行的网络服务器,并希望监控 Jconsole 上的应用程序。在启动特定于 JMX 的 Jetty 服务器时,我们使用以下系统属性:
-Dcom.sun.management.jmxremote.access.file=jmxremote.access
-Dcom.sun.management.jmxremote.password.file=jmxremote.password
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=8081
虽然 JMX 和 Webserver 运行在两个不同的端口上,但客户端是否可以通过 Jconsole/JvisualVM 使用端口 8080 访问 JMX?无论如何,JMX 代理会帮助我吗?有没有可能?
提前致谢。
阿杰