目次|前|次 | 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に使われている。 |