2009-12-07 61 views
2

是否存在任何可以與我的應用捆綁的JConsole選項?JConsole alternative

+0

下載爲什麼不使用JConsole的,然後呢? – Romain 2009-12-07 12:48:46

+4

VisualVM?也許? – jitter 2009-12-07 12:50:02

+0

我如何使用JConsole?只通過shell。但這不是最好的方法......我想直接從我的「starter」類調用管理應用程序 – Oleksandr 2009-12-07 12:59:20

回答

1

不是一個真正的答案,但可能有幫助。我剛剛跳過了one of your last questions並認爲,這些JConsole/JMX問題仍與您在哈德森CI插件上的工作有關。這個想法是在Hudson UI上有一個按鈕來啓動JConsole或任何其他管理應用程序。

思考 - 哈德森有一個網絡界面。假設你從遠程機器上使用hudson並按下你的JMX控制檯按鈕,我敢打賭,控制檯在服務器上啓動,而不是在客戶機上啓動,因此無法訪問。因此,使用現有的管理應用程序(Java應用程序)將您的插件限制爲單工作站使用哈德森。或者你付出了艱辛的努力,不僅集成了啓動按鈕,而且集成了一個基於JMX的Web界面,該界面允許直接從哈德森控制檯管理你的服務器。

1

只要你是快樂與正在運行的Sun-只有類,你可以通過

java com.sun.jconsole.JConsole 

從應用程序啓動JConsole的,因此直接。只需調用JConsole的靜態main()方法即可。

+0

我無法在我的應用程序中獲得JConsole類的ace。 – Oleksandr 2009-12-07 13:28:48

0

Nagios的使用Nagios-JMX的插件

+0

可否請您詳細說明一個例子 – Hussain 2012-12-10 23:25:02

3

如果你正在尋找一個命令行替代Jmxterm將是一個不錯的選擇。 它幾乎擁有Jconsole支持的所有功能,但不支持GUI。

可以得到它從Download JMXTERM Here