0

コンソールからリスナーを起動中に以下のエラーが発生します。00000086 MDBListenerIm W WMSG0019E: MDB リスナーを開始できません

SolaceJMSMessage1**、JMSDestination testqueue : com.ibm.websphere.naming.CannotInstantiateObjectException: JNDI NamingManager が javax.naming.Reference オブジェクトを処理中に例外が発生しました。[ルート **例外は javax.naming.NamingException です: JNDI ルックアップに失敗しました - JNDI 名の最小長は 1 でなければなりません]

ejb-jar.xml:

<message-driven id="MessageDriven_jgbmdb_1074133220117">
            <ejb-name>SolaceJMSMessage1</ejb-name>
            <ejb-class>com.package.solace.SolaceJMSMessageMDB</ejb-class>
            <transaction-type>Bean</transaction-type>
            <acknowledge-mode>Auto-acknowledge</acknowledge-mode>
            <message-driven-destination>
               <destination-type>javax.jms.Queue</destination-type>
            </message-driven-destination>
        </message-driven>

ibm-ejb-jar-bnd.xmi:

<ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding" xmi:id="MessageDrivenBeanBinding_jgwmdb_1074133220117" listenerInputPortName="testqueueListenerPort">
    <enterpriseBean xmi:type="ejb:MessageDriven" href="META-INF/ejb-jar.xml#MessageDriven_jgbmdb_1074133220117"/>
  </ejbBindings> 

上記の構成で何か見逃していますか?

4

3 に答える 3

1

このガイドが役立つ場合があります。

http://www.solacesystems.com/wp-content/uploads/resources/Solace-JMS-Integration-with-WAS-V7-and-V8.pdf

これは、WAS 内で Solace JMS API を効率的に使用する方法を概説し、ejb-jar.xml および ibm-ejb-jar-bnd.xml の例を示します。

于 2015-07-23T13:18:04.853 に答える
-1

管理コンソールの「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > 「application_name」 > 「EJB JNDI 名」。

于 2015-06-15T14:31:50.027 に答える