我正在使用 Jetty 服务器 (7.6.8),我希望能够从 JVM 中的 JMX 查看 Jetty 服务器中可用的 http 连接器。所以我可以弄清楚我们的 http 端口号是什么,以及 https 等。
我查看了 Jetty 服务器在使用 JMX 启动它时公开的所有 JMX MBean:
java -Dcom.sun.management.jmxremote -jar start.jar etc/jetty-jmx.xml
但我找不到有关 http 端口的任何信息。我知道 8080 正在使用,因为那是默认端口以及正在记录的内容
2013-03-04 11:55:54.260:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080
如果我查看服务器 MBean:org.eclipse.jetty.server:type=server,id=0 然后我可以将连接器视为 JMX 属性,但其值始终为空。
有人知道如何使用 Jetty 从 JMX 获取连接器详细信息吗?
我还查看了 Jetty 8.1.9.v20130131,我也找不到这些信息。