JMX从HTTP管理bean

时间:2016-05-09 14:21:16

标签: java spring jmx mbeans

我有一个Spring应用程序,我已经为某些bean启用了JMX。对于每个bean,至少,我有一个get操作和一个set操作。我已经阅读了一些关于Jolokia的内容,它提供了您和JMX之间的HTTP桥接。它提供了一种发送GET请求以读取托管bean值的方法,以及POST请求来设置它们。

我想知道Jolokia是否提供了一种自动生成网页的方法,您可以从中读取/编写托管bean,或者是否已经有了这样的工具。

例如,让我们说Jolokia有这种能力。那么,如果你去localhost:8080 / jolokia / dashboard,你会看到一个这样的自动生成的网页:

beanName1:vaue1 EditButton1 beanName2:vaue2 EditButton2 。 。 beanNameN:valueN EditButtonN

我认为它可以是一个很好的工具,它可以自动生成。 VisualVM以一种很好的方式实现了这一点,但在HTTP世界的基础上,在任何地方监控您的应用程序都非常有用。

2 个答案:

答案 0 :(得分:0)

我可以使用JMinix

来实现这一目标

答案 1 :(得分:0)

如果你真的只想要一个简单的web用户界面进行jmx管理,请查看https://github.com/lbovet/jminix