【发布时间】:2009-06-24 01:47:35
【问题描述】:
我正在编写一个小型实用程序来将 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 配置它,但它仍在抱怨 127.0.0.1 事件,它是活动的,运行 jboss,没有防火墙,我可以在端口 1099 上进行 telnet 会话,所以看起来没事的
任何指针?还是帮手?
【问题讨论】:
标签: configuration jboss jms