2

我们在 JBoss AS 6 上实现了一些服务作为我们希望迁移到 JBoss AS 7 的单例服务。

这些服务在 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