javax.naming.ConfigurationException:配置无效:不是dbNaming URL
我使用的是tibco jms服务器 我想从java创建tibco jms的初始上下文。代码如下:javax.naming.ConfigurationException:配置无效:不是dbNaming URL,java,jms,ems,Java,Jms,Ems,我使用的是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;
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管理工具,我会在那里输入命令
显示工厂和我看到的网址,我告诉上面
为什么会出现此异常?您是否尝试在url中使用ip地址而不是myhostname?是的,我尝试键入tcp://localhost:port.