目次 | 前へ | 次へ | Java Remote Method Invocation |
UnicastRemoteObject
を拡張するリモートオブジェクトクラスが作成されたときは、そのオブジェクトはエクスポートされます。これは、このオブジェクトが外部の Java 仮想マシンからの呼び出しを受け取ることができ、RMI 呼び出しにおいてパラメータまたは戻り値として渡すことができることを意味します。オブジェクトは、匿名ポートまたは指定されたポートのどちらにでもエクスポートできます。UnicastRemoteObject
を拡張した以外のオブジェクトでは、java.rmi.server.UnicastRemoteObject.exportObject
を使ってオブジェクトを明示的にエクスポートします。
例外 |
コンテキスト |
---|---|
|
スタブのクラスが見つからない。 スタブが次のどちらかのエラーを起こし、同じ名前のクラスと名前の競合を起こした。
codebase が間違っているため URL が正しくない。 スタブのクラスが正しくない。 |
注: この例外は、Java 2 SDK, Standard Edition, v1.2 では非推奨です |
スケルトンのクラスが見つからない。 スケルトンが次のどちらかのエラーを起こし、同じ名前のクラスと名前の競合を起こした
codebase が間違っているため URL が正しくない。 スケルトンのクラスが正しくない。 |
|
ポートがほかの VM に使われている。 |