2009-12-07 62 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