我simplejmx
用来发布我的JMX Resources
.
我有jmx-config.xml
<bean id="beanPublisher" class="com.j256.simplejmx.spring.BeanPublisher">
<property name="jmxServer" ref="jmxServer" />
</bean>
<bean id="jmxServer" class="com.j256.simplejmx.server.JmxServer"
init-method="start" destroy-method="stop">
<property name="registryPort" value="8123" />
</bean>
我正在启动我的JBoss
应用程序,一切正常:
15:20:11,860 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] (MSC service thread 1-8) Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1be30160: defining beans [...,beanPublisher,jmxServer,...]; root of factory hierarchy
我创建了一个简单的类。
package com.mypckg.jmx;
import com.j256.simplejmx.common.JmxAttributeField;
import com.j256.simplejmx.common.JmxResource;
@JmxResource(description = "Blah1", domainName = "Blah2", beanName = "Blah3")
public class DummyJMX {
@JmxAttributeField(description = "Blah4")
private int var = 3;
}
我正在开始JConsole
,我正在选择JBoss
应用程序,我将要这样做MBeans
。这就是我所看到的:
*
可能,我的DummyJMX
课程还没有出版(或者我找不到它)。
我忘记了哪一步?
先感谢您
编辑 :
编辑 :
@安德烈·斯特凡
我使用您的链接时遇到的错误:
@灰色的
我使用的一个错误localhost:8123
: