スタブ不要なRMI

http://www.02.246.ne.jp/~torutk/javahow2/rmi_nostub.html


オプション指定でちょっとはまった。レジストリ側で、セキュリティポリシーとクラスパス(コードベース)の指定が必要みたい。
rmiregistryコマンドで起動する場合は、オプションを指定する。
Javaプログラム内でLocateRegistry#createRegistryで作る場合は、Javaプログラムの起動パラメータで必要に応じて指定(同じプロセスでレジストリ作ってバインドとかなら、セキュリティやコードベースの指定も不要かも)。


あと、UnicastRemoteObjectをextendsしてないと、リモートコールしてくれないのにはまった。
UnicastRemoteObject#exportObject(Remote)つかえないみたいだから、継承しないといかんのかなー