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イベントについて不平を言っていることです.10.10.10.10は生きていて、jbossを実行しています.
ポインタはありますか?またはヘルパー?