我寫一個小工具,JMS消息發送到遠程服務器,但我無法正確配置的InitialContext(或者看起來是這樣)將消息發送到遠程JMS主題
代碼初始化上下文:
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]
所以令我莫名其妙的是,我正在抱怨127.0.0.1事件,儘管我爲10.10.10.10進行了配置,它是活着的,運行jboss,沒有防火牆,我可以得到一個telnet會話到端口1099,所以它似乎沒問題
任何指針?或助手?
這看起來很有前途:)肯定會嘗試明天早上,並報告回 – webclimber 2009-06-24 02:47:30