2011-01-21 29 views

回答

1

最簡單的方法是在JBoss應用服務器中安裝一個JMXConnectorServer,這樣做,同時支持各種潛在的網絡配置挑戰,並且可以與任何JVM一起工作(大多數?)。現在您正在使用標準的J2SE連接。

JBoss 6的老版本內置了這種支持,我不確定爲什麼jboss刪除了它,但這裏是如何重新創建它的。

  1. 發現其中有org.jboss.jbossas/jbossas-jbossas-JMX的遠程行家簽名的jar jboss-as-jbossas-jmx-remoting.jar。將其複製到[jboss-home]/server/[your-server]/lib目錄中。
  2. 按如下所述創建一個類似jmx-connector-service.xml的文件,並將其放入您的[jboss-home]/server/[your-server]/deploy目錄。 alt text

(對不起,在爲stackoverflow格式化XML時出現問題)。

當服務器啓動時,你會看到這樣的日誌語句,很早就:

INFO [JMXConnectorServerService] JMX連接服務器:服務:JMX:RMI://10.213.14.95/jndi/rmi ://10.213.14.95:1090/JMXConnector的

你可以調整綁定,使用註冊表,港口等,但現在你可以打開JConsole的,並連接到服務:JMX:RMI://10.213 .14.95/jndi/rmi://10.213.14.95:1090/jmxconnector

你可以找到更多的服務信息here

相關問題