我正在编写一个小型工具,用于向远程服务器发送JMS消息,但是我没有正确配置InitialContext(或者看起来是这样)
初始化上下文的代码:
Properties p = new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
p.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
p.put(Context.PROVIDER_URL, "jnp://10.10.10.10:1099/");
Context context = new InitialContext(p);
但是当我运行它时,出现了异常:
javax.naming.CommunicationException
[Root exception is java.rmi.ConnectException:
Connection refused to host: 127.0.0.1;
nested exception is:
java.net.ConnectException: Connection refused: connect]
我感到困惑的是,尽管我将其配置为10.10.10.10(已经启动JBoss并且没有防火墙),并且可以通过端口1099获得telnet会话,但它仍然抱怨127.0.0.1。有什么指针或帮助吗?