SpringFrameworkを使用してRMIを実装しようとしています。
SpringFrameworkでも用意にJDBCを使用したコネクションは出来るのですが、アプリケーションを分散化させて構築したい場合にはやはりRMI、EJBなどを使用されるかと思います。
EJBだとJ2EEを実装したJBOSSなどを使用するのが常なのでしょうが、JBOSSを使用するにはJBOSS自体が大きすぎるので使用したくないというのが一番でしたし、EJBを実装するには大袈裟すぎるというのがありました。
とりあえずRMIのサンプルを調べて試してみて「これがSpringFrameworkで実装できれば問題ないですね」という感じになりました。
で調べてみるとやっぱりありましたね、RMIサポート。で早速実装してみましたけど、おりょ、動かんぞ。
ちょろちょろと調べてみたところ、まずはrmiregistryが起動されていなかった。おっとこれは初歩的なミスですね。でrmiregistryを起動。まだ動かないぞ。
おっと、policy設定が無かったですね。早速AllPermissionで手っ取り早く作成。
でもってもう一回起動。はへっ、まだ起動しない。
なんでじゃ??、と思っているとどうやらbindするときにConnection resetが発生しているみたい。
うーーん、よくわらかんなぁ、と思って明日の課題にしてしまいました。だめだめです...
