首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有可用的JMX - REST桥?

有没有可用的JMX - REST桥?
EN

Stack Overflow用户
提问于 2009-10-15 10:51:09
回答 4查看 14.6K关注 0票数 20

您好,我想使用浏览器监控Java应用程序,同时利用现有的JMX基础设施。

我知道JMX提供了一个HTTP接口,但我认为它提供了一个标准的web gui,不可能将它的功能与现有的系统混搭。

您是否知道JMX的任何REST接口?

我目前对谷歌的研究表明,有一款project做了类似的事情。这是唯一的选择吗?

EN

回答 4

Stack Overflow用户

发布于 2010-11-06 22:09:17

Jolokia是一个新的(目前) JMX代理,您可以将其安装在您的JVM中,并以JSON格式公开MBeanServer over HTTP。

票数 23
EN

Stack Overflow用户

发布于 2009-10-15 10:55:51

Tomcat在其管理器应用程序中提供了一个JMX Proxy Servlet。我不认为它完全是REST,但它是无状态的,并且是从简单的HTTP请求构建的,所以它应该足够接近。

票数 3
EN

Stack Overflow用户

发布于 2014-02-26 00:50:11

为了后人,我最近在我的SimpleJMX包中添加了一个小web服务器。如果在类路径中,它通过Jetty将bean从平台MBeanServer公开给HTTP.也有文本版本的所有页面,使其很容易抓取。

代码语言:javascript
复制
// create a new JMX server listening on a specific port
JmxServer jmxServer = new JmxServer(8000);
jmxServer.start();

// register any beans to jmx as necessary
jmxServer.register(someObj);

// create a web server publisher listening on a specific port
JmxWebServer jmxWebServer = new JmxWebServer(8080);
jmxWebServer.start();

有一个little test program显示它在运行中。这是一张从浏览器访问的java.lang:type=Memory图片。如您所见,输出是非常基本的HTML。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1571600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档