- - PR -
JBOSS ローカルクライアントからのEJBへのlookupのみ失敗
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-09-02 16:05
ローカルにあるクライアントから、EJBをlookupしようと試みています。
環境は OS:fedora core 3 jboss:jboss-4.0.3RC2 です。jndi.propertiesは java.naming.provider.url=localhost:1099 java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces となっています。firewallは動作させていません。 そこで実行してみると javax.naming.CommunicationException [Root exception is java.rmi.ConnectException: Connection refused to host: 69.7.239.163 というエラーが出ます。 ふつうこの場合、Connection refused to host:localhost と出るのではないでしょうか。 (69.7.239.163というIPには全く身に覚えがありません) そこで、別のサーバ(windows2k)に同じバージョンのjbossサーバを立て、同じjarをデプロイし、jndi.propertiesを java.naming.provider.url=リモートサーバのローカルIP:1099 と編集したところ、正しく動作しました。 また、その別のサーバにクライアントプログラムも移動し、実行してみたところその場合も正しく動作しました。 どなたかこの情况について何か知っておられましたらご教授戴けませんでしょうか。 よろしくお願い致します。 |
|
投稿日時: 2005-09-02 16:31
127.0.0.1:1099
とかでもおんなじですかね。 |
|
投稿日時: 2005-09-02 16:48
解答ありがとうございます。
127.0.0.1:1099 でも [ルータに設定したローカルIP]:1099 でも結果はかわりませんでした。 |
1