【问题标题】:EJB Lookup inside SARSAR 中的 EJB 查找
【发布时间】:2013-05-08 13:42:10
【问题描述】:

我的 EAR 包含一个 ejb 文件和一个 sar 文件。我无法在 SAR 文件中包含的 MBEAN 内查找已部署的 ejb bean。

我收到 NameNotFoundException。如何在 mbean 服务内的 ejb2x 主界面中进行查找(通过 EAR 上的 sar 文件部署)????

【问题讨论】:

    标签: ejb mbeans sar


    【解决方案1】:

    我已经解决了这个问题:

    1) MBean 无法在 jndi 树中找到 que EJB,因为它没有在 mbean 声明中作为依赖项引用。所以,我这样做了:

    <mbean code="app.SchedulerManager" name="Company:service=SchedulerManager">
       <depends>jboss.j2ee:module=my-ejb-jar.jar,service=EjbModule</depends>
    </mbean>
    

    2)我还在ejb jar的META-INF/jboss.xml中声明了,这样就可以找到依赖了:

    <jmx-name>jboss.j2ee:module=my-ejb-jar.jar,service=EjbModule</jmx-name>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-25
      • 2011-06-10
      • 2011-03-25
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多