1

hello world JMX Bean を起動するための指示に従っていますが、jboss は次のように文句を言います。

nested throwable: (java.lang.NoSuchMethodException: com.testPackage.jmx.TestJmxMBean.<init>())

本当に明らかな何かが欠けていることは知っていますが、それが何であるかを見つけることはできません。

なぜinitメソッドを探しているのでしょうか? クラスは init メソッドを持たないクラスを拡張し、クラスの名前を変更すると classNotFound が発生するため、正しいクラスを参照していることがわかります...

Jboss JMX コンソール用の最初の MBean を作成するための適切なステップバイステップのチュートリアルがあれば、それも利用します。

とても感謝しております。

4

2 に答える 2

1

引数なしのコンストラクターを追加してみてください(NoSuchMethodExceptionの要求に応じて)

于 2009-07-15T22:48:07.840 に答える
0

jboss-service.xml の MBean クラスではなく、誤って Mbean サービスを指していました。私はそれが本当にばかげたものになるだろうと知っていました。

誰かがこれを便利だと思った場合に備えて、コンストラクターがないため、この例外は一種のニシンです。

でも助けてくれてありがとう。

于 2009-07-15T23:05:05.340 に答える