JavaRMI codebase
こんばんわ,高橋です.
JavaRMIを研究で使っているのですが,codebase(リモートクラスパス的なもの)の指定で戸惑ったのでメモします.
例えばサーバクライアントのモデルがあるとき,サーバ側にjarファイルをおき,クライアント側からそのjarファイルをリモートで使いたいとします.こういう場合にcodebaseというものが必要でcodebaseによってリモートクラスパスを設定する必要があります.
私のミスはこうでした.
-Djava.rmi.server.codebase="file:///jp/laas/Jama-1.0.3.jar"
Webでこう書いていたのですが間違いで,正しくは
-Djava.rmi.server.codebase="file:jp/laas/Jama-1.0.3.jar"
で動きました.