我正在使用 tibco jms 服务器。
我想从 java 为 tibco jms 创建初始上下文。代码如下:
Hashtable props = new Hashtable();
props.put("java.naming.provider.url", "tcp://myhostname:myport");
props.put("java.naming.factory.initial", "ContextFactory");
Context context = null;
try {
context = new InitialContext(props);
} catch (NamingException e) {
e.printStackTrace();
}
但是引发了异常:
javax.naming.ConfigurationException: Invalid configuration: Not a dbNaming URL: tcp://myhostname:myport
如果我查看 ems 管理工具,我会在其中输入命令
show factory
我看到了上面所说的 url。
为什么我得到这个例外?