【发布时间】:2013-01-30 05:09:12
【问题描述】:
在 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/主题 但是 bea web 逻辑正在寻找 jms/TopicJNDI。 jndi 在我的 web.xml 中声明
提前致谢。
【问题讨论】:
标签: jms jndi jdeveloper jdeveloper-11g