【问题标题】:EJB 3.1 Message-driven beans bindings in Websphere 8 using Listener portsWebsphere 8 中使用监听器端口的 EJB 3.1 消息驱动 bean 绑定
【发布时间】:2013-11-25 09:25:41
【问题描述】:

有人知道如何在 Websphere 8 中配置 EJB 3.1 部署描述符,以及为使用侦听器端口而不是激活规范的消息驱动 bean 配置 ibm-ejb-jar-bnd.xml 文件吗? IBM 信息中心在这个问题上非常含糊,我无法确切知道在 ejb-jar.xml 和 ibm-ejb-jar-bnd.xml 文件中放入什么。

谢谢, 丽达

【问题讨论】:

    标签: jakarta-ee message-driven-bean websphere-8


    【解决方案1】:

    ibm-ejb-jar-bnd.xml sn-p 看起来像这样:

    <ejb-jar-bnd ...>
      <message-driven name="MDBean">
        <listener-port name="TestLP"/>
      </message-driven>
    </ejb-jar-bnd>
    

    但是,根据AdminApp documentation,除非将特殊选项传递给 wsadmin,否则这不起作用:

    使用现有的侦听器端口而不是使用或创建新的 激活规范,判断 EJB JAR 版本是否为 低于 2.1。系统自动创建并使用 指定 -usedefaultbindings 时的激活规范 部署应用程序的选项。如果激活规范 存在时,系统会忽略侦听器端口,而是使用 激活规范。使用 EJB JAR 部署应用程序 使用定义的侦听器端口大于或等于 2.1 的版本 而不是一个新的激活规范,设置 com.ibm.websphere.management.application.dfltbndng.mdb.preferexisting wsadmin.properties 文件中的系统属性为 true 感兴趣的配置文件的属性目录。

    【讨论】:

      猜你喜欢
      • 2012-11-04
      • 2012-02-27
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      • 2019-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多