2

JBoss AS 7 に移行したいシングルトン サービスとして JBoss AS 6 に実装されたいくつかのサービスがあります。

これらのサービスは、以下のコードのようなもので EJB パッケージにある jboss-service.xml ファイルで宣言されます。

<mbean name="some.cool.package:service=SomeService-controller" code="org.jboss.ha.singleton.HASingletonController">

    <attribute name="HAPartition"><inject bean="HAPartition" /></attribute>
    <attribute name="TargetName">scod:service=SomeService</attribute>
    <attribute name="TargetStartMethod">startWatcher</attribute>
    <attribute name="TargetStopMethod">stopWatcher</attribute>

 </mbean>

JBoss 7 にデプロイしようとするとClassNotFoundException、クラスorg.jboss.ha.singleton.HASingletonControllerが存在しないというメッセージが表示されます。そして、JBoss AS 7 では実際には機能しません。

では、私の質問は次のとおりです。どうすればそれを新しいバージョンに移行できますか? どのクラスがこれとして機能しますか?

4

1 に答える 1