rmi

    -3

    1答えて

    2つのクライアントがリモートオブジェクトのRMI同時呼び出しのテストケースをシミュレートする方法を教えてください。メソッドが同期していないことを考慮して、同じメソッド上の同じRemoteオブジェクトが2つのクライアントによって呼び出されています。私はこれがデータの不一致を引き起こすことに気付いています。このテストケースを実際にどのように実行できますか?

    0

    1答えて

    Java 8アップデート121は、一部に、デシリアライズ、RMIレジストリシリアルフィルタ、およびRMI DGCセイルフィルタのフィルタを追加します(hereを参照)。 現在、私が作成したRmi構成に使用されているクラスをアンマーシャリングしようとしています。システムプロパティがなければ、フィルタはそれを許可せず、システムプロパティ-Dsun.rmi.registry.registryFilter

    0

    1答えて

    私はチャットを開発しています。まず、ソケットとストリームを使用してサーバーとクライアントの間で通信しました。今私はRMIに変換しようとしています。 ローカルで動作していますが、接続しようとすると接続が拒否されます。それはサーバーのローカルIP(192.168.25.28)を示しています。 私のコードは次のようになります。 public void conectar() throws RemoteEx

    0

    1答えて

    RMIアプリケーションを実行しようとしています。私は次のコマンドを使ってrmiregistryを始めました: rmiregistry 6789。 は、今私は、次のVM引数を渡す日食にサーバーアプリケーションを実行しました: -Djava.naming.factory.initial = com.sun.jndi.rmi.registry.RegistryContextFactory -Dava.n

    0

    1答えて

    通信したい2つの小さなJavaアプリケーションがあります。通常のリクエストメッセージとJSONでの応答が必要です。 RMIおよびプロトコルバッファ: は、私は2つの解決策を見つけました。 最も簡単な方法と実装が最も簡単な方法は何ですか?

    0

    1答えて

    私はJava RMIを使用しています。クライアントとサーバーは同じマシン上にあります。サーバー上のレジストリを起動するには、私は現在 int serverPort = 8081; Registry registry = LocateRegistry.createRegistry(serverPort); を使用していますと、だから私のレジストリは、私のマシンのIPと指定したポート上で開始

    1

    1答えて

    すべてのサーバーコンソール出力がクライアント出力に表示される必要があります。 私はリモートメソッドの実行中にリモートVM上でリモートメソッドを呼び出すのですが、コンソール(リモート)上にいくつかのlog4jレポートがあります。 すべてのlog4jレポートをクライアント側のコンソールに戻したいのですが、 これは可能ですか?

    2

    1答えて

    問題を抱えています。私はクライアント&サーバプログラムを持っていて、私はそれらの間で通信するためにRMIを使います。 方法「接続」は、クライアント側呼び出されると、クライアントはconnect(this)方法でパラメータstub.connect(this) として独自の参照を渡す、サーバリストとのHashMapにthis(クライアント参照)を置​​きます。私は彼らが両方住んでいることを確認しました

    0

    1答えて

    複数のクライアントが接続しているRMIサーバーにApache Shiroを使用しようとしています。 私が持っているアーキテクチャは、RMIの登録簿に登録されているシングルトンサービスです。それぞれには、クライアントによって新しいエクスポートされたサービスを返すログインメソッドがあります。 各クライアントのサービスで、クライアントオブジェクトへの最終参照を保持できます。 私は、クライアントのサービス