2011-07-14 21 views
0

SpringベースのRMIサーバーを1台のマシン(10.11.11.11)に、RMIクライアントを別のマシン(10.12.11.12)で実行していますが、RMIサーバーに接続しようとするクライアント「接続が拒否されました」という例外が発生し、クライアント側のRMIサーバーにtelnet接続しようとしましたが、応答が接続されました。Spring RMI接続が拒否されました

2台のマシンはどちらもLinuxシステムで、Windowsで稼働している場合はすべて正常です。

Linuxを使用しているときに私は何が分かりませんか知っていますか?あなたは、マシンに複数のインタフェースを持って使用する場合

+0

あり、それはあなたのクライアントを使用しようとしていることは可能ですサービスが始まる前に?おそらくあなたがそれにtelnetするまでにサービスがアップしているのでしょうか? –

+0

「接続は拒否されました」:どのホスト:ポート? – EJP

+0

あなたはこれを解決しましたか? – Stewart

答えて

0

は「-Djava.rmi.server.hostname = machine_ip」 注:これは、あなたの輸出インタフェースIP

+0

精巧に思いますか? – manetsus

+0

こんにちは ごめんなさい! javaオプションのパラメータでこれを使用します。 "-Djava.rmi.server.hostname = machine_ip" machine_ip = server ip(10.11.11.11) そしてspring rmiエクスポータの "registryHost"プロパティに設定します。 幸運 – Ardeshir

関連する問題