3
我在使用JBoss 4.2.0,EAP版本獲得遠程JMX時遇到了一些問題。我在應用程序中遇到了一些Java OOM錯誤,並試圖將其設置爲專門針對它運行VisualVM。JBoss 4.2.0(EAP)的JMX問題?
運行JBoss對JDK 1.5
我試圖獲得通過添加以下到我的JAVA_OPTS在啓動這個工作(用換行符這裏閱讀):
-Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl
-Djboss.platform.mbeanserver
-Dcom.sun.management.jmxremote.port=6789
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
當我啓動JBoss,我在boot.log中看到條目,指示在端口6789上啓用了JMX,並將auth和ssl設置爲false。但是,netstat不會顯示任何在端口6789上偵聽的內容,並且我無法獲得到該端口的telnet連接。毫不奇怪,VisualVM也無法連接(同時運行本地和遠程)。
JBoss附帶的默認/ jmx-console上下文似乎加載正常,如果有問題的話。
有什麼我在這裏失蹤?遠程JMX支持是在稍後時間添加的?
編輯:我忘了提及JBoss運行SSL連接器,所以例如我通過https://localhost:8888/jmx-console訪問jmx控制檯。也許這對JMX連接有影響?
感謝。根據http://hillert.blogspot.com/2010/01/remote-profiling-of-jboss-using.html看起來我應該嘗試IP。明天美國東部時間上午10點左右我會拍攝一張照片。 – 2010-11-03 00:53:49
沒有骰子。我嘗試了主機名和IP,但無法獲得任何地方。如果我將JBoss作爲我的用戶運行,那麼我確實設法讓VisualVM在本地連接,如果這很重要,但不能超過JMX。 – 2010-11-03 13:39:47