目次 | 前へ | 次へ Java Remote Method Invocation


A.3.1 java.rmi.ServerException が発生する原因

サーバーがリモートメソッド呼び出しを実行中に下層における例外がサーバー上に発生することがあります。これらの例外は java.rmi.ServerException にラップされます。つまり java.rmi.ServerException がオリジナルの例外を含むため、クライアントはそれを抽出できます。これらの例外は ServerException によってラップされ、クライアントはサーバー上のリモートメソッドに対する自身の呼び出しが失敗の原因ではなく、サーバーのセカンダリ呼び出しが失敗したことを知ることができます。

例外
コンテキスト

java.rmi.server.SkeletonMismatchException

注: この例外は、Java 2 SDK, Standard Edition, v1.2 では非推奨です

スタブとスケルトンのハッシュ不一致。

java.rmi.UnmarshalException

呼び出しヘッダーの非整列化中の入出力エラー。引数の非整列化中の入出力エラー。メソッド番号またはメソッドハッシュが無効。

java.rmi.MarshalException

戻り値を整列化中のプロトコルエラー。

java.rmi.RemoteException

RemoteException はサーバーからのリモート呼び出しの結果として発生する。



目次 | 前へ | 次へ
Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved.