1

アプリケーションが次のように正常に検索できるように、jdeveloper 11g で JMS 用の JNDI を作成する正しい方法は何ですか?

        public static TopicConnection getTopicConnection( String connectionFactoryName ) throws NamingException, JMSException{

            TopicConnectionFactory  connectionFactory   = null;
            Context                 initCtx             = new InitialContext();

            connectionFactory = (TopicConnectionFactory) initCtx.lookup("java:comp/env/" + connectionFactoryName);

            return connectionFactory.createTopicConnection();
        }

JNDI 名の 1 つは jms/Topic です。さらに、WebLogic サーバーを起動すると、JNDI 文字列の末尾に文字列「JNDI」がある JMS jndi の検索が開始されます。例: jndi jms/Topic がありますが、bea Web ロジックは jms/TopicJNDI を探しています。jndi は私の web.xml で宣言されています

前もって感謝します。

4

1 に答える 1

1

jms jndi を構成できない理由は、それらを web.xml と weblogic.xml で宣言する必要があるためです。

于 2013-02-25T08:25:32.630 に答える