2016-08-05 13 views
-1

Java RMIに実装された分散TicTacToeゲームのクライアントサーバーコードがあります。私は単一のマシン上で自分のコードを実行することができます、天気はWindows OSまたはLinux OSです。 しかし、あるマシンと他のマシンのクライアントでサーバ(rmireigstryと一緒に)を実行しようとすると、例外として​​が発生します。tictactoe java rmi connection refused

enter image description here

次の例外のスクリーンショットです: 今、私はグーグルとstackoverflowの上で与えられたすべてのソリューションを検索し、適用しようとしました。 System.property("java.rmi.server.hostname","IP-Address of host")てプロパティを設定し

  1. 追加hostname/etc/hostsファイル
  2. にIPをcoresponding: は、私は次のように次の解決策を適用しました。サーバーのファイルを実行しながら
  3. はまた、次のコマンドを実行します。java -Djava.security.manager -Djava.security.policy=/filepath/Desktop/my.policy TicTacToeImpl

それでもなっ接続は、クライアントマシン上の例外を拒否しました。

上記のエラーを取り除くことによって、複数のLinuxマシンで私のtictactoeゲームを実行するのに助けが必要です。

+0

コードとスタックトレースをお願いします。ここにテキストの写真を掲載しないでください。テキストを投稿する。あなたの時間と私たちの帯域幅の無駄。 – EJP

答えて

0

次のいずれかの

  • あなたがターゲットアドレスは、サーバーのJVMでjava.rmi.server.hostnameを設定する必要があり、あなたが持っていないクライアント
  • で間違っているレジストリやサーバー
  • を開始していません。
関連する問題