jdeveloper 11g创建JMS JNDI

时间:2013-02-14 11:47:26

标签: jms jndi jdeveloper

在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名称是jms / Topic。 另外,当我启动我的WebLogic服务器时,它开始在JNDI字符串的末尾查找带有字符串“JNDI”的JMS jndi。 举个例子: 我有jndi jms / Topic 但是网络逻辑正在寻找jms / TopicJNDI。 jndi在我的web.xml中声明

提前致谢。

1 个答案:

答案 0 :(得分:1)

我无法配置jms jndi的原因是 因为我必须在web.xml和weblogic.xml中声明它们。