プロパティー
|
説明
|
java.rmi.server.codebase
|
JVM から発生したクラスの codebase URL を示す。codebase プロパティーは、リモートメソッド呼び出しでパラメータまたは戻り値として送信されたオブジェクトのクラスが受信側にロードされるように、JVM から発生するクラスのクラス記述子に情報を付加する。
|
java.rmi.server.disableHttp
|
true に設定すると、RMI 呼び出しは HTTP を使用できなくなる。この状態では、RMI はファイアウォール経由での呼び出しに HTTP を使用しない。デフォルト設定は false (HTTP を利用する)。
|
java.rmi.server.hostname
|
RMI では、(リモート参照に埋め込まれた) サーバーの位置を指定するのに IP アドレスを使用する。RMI がローカル JVM にエクスポートされたリモートオブジェクトを使用するためにホスト名を使う必要がある場合には、このプロパティーは完全修飾されたホスト名を指定するために使用される。このプロパティーは、IP アドレスにも設定できる。デフォルトは非設定。
|
java.rmi.dgc.leaseValue
|
RMI ランタイムでクライアントが JVM のリモートオブジェクトの参照を許される最大 lease 期間を設定する。デフォルト値は 10 分。
|
java.rmi.server.logCalls
|
true に設定すると、サーバー呼び出しのロギングが残され、標準エラー出力に表示される。デフォルト設定は false 。
|
java.rmi.server.useCodebaseOnly
|
true に設定しておくと、RMI がクラスをローディングするときに (CLASSPATH が使えなければ)、プロパティー java.rmi.server.codebase で指定される URL だけを参照してロードする。
|
java.rmi.server.useLocalHostname
|
java.rmi.server.hostname プロパティーが設定されておらず、このプロパティーが設定されている場合、RMI では、JVM にエクスポートされたリモートオブジェクトの (リモート参照に埋め込まれた) 位置を指定するのに IP アドレスは使用されない。その代わり、java.net.InetAddress.getLocalHost メソッドへの呼び出しの値が使用される。
|