私は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
: