jdeveloper11g创建jmsjndi

jdeveloper11g创建jmsjndi,jms,jndi,jdeveloper,jdeveloper-11g,Jms,Jndi,Jdeveloper,Jdeveloper 11g,在jdeveloper 11g中为JMS创建JNDI的正确方法是什么,这样我的应用程序就可以像这样成功地查找它们: public static TopicConnection getTopicConnection( String connectionFactoryName ) throws NamingException, JMSException{ TopicConnectionFactory connectionFactory = null;

在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。 例如: 我有jndijms/Topic 但是BEAWebLogic正在寻找jms/TopicJNDI。 jndi在my web.xml中声明


提前感谢。

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

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