- PR -

JBOSS ローカルクライアントからのEJBへのlookupのみ失敗

1
投稿者投稿内容
村アヒル
会議室デビュー日: 2005/09/02
投稿数: 2
投稿日時: 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
と編集したところ、正しく動作しました。
また、その別のサーバにクライアントプログラムも移動し、実行してみたところその場合も正しく動作しました。

どなたかこの情况について何か知っておられましたらご教授戴けませんでしょうか。
よろしくお願い致します。
Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2005-09-02 16:31
127.0.0.1:1099
とかでもおんなじですかね。
村アヒル
会議室デビュー日: 2005/09/02
投稿数: 2
投稿日時: 2005-09-02 16:48
解答ありがとうございます。

127.0.0.1:1099

でも

[ルータに設定したローカルIP]:1099

でも結果はかわりませんでした。
1

スキルアップ/キャリアアップ(JOB@IT)