SAStruts for Portlet

SAStruts をポートレットで動かそうと思い、活動をはじめる。っで、始めは、Apache Portals の Struts ブリッジを持ってくれば、簡単に動くのかなっと思ったのだけど、SAStruts も URL をいじるフィルタがあるので結構処理がぶつかるので、何かしら作らないと動かないことが判明。というわけで、sastruts-portlet みたいな jar を作り始める。そんで、次なる問題に遭遇。SAStruts の RequestUtil、ResponseUtil、ServletContextUtil が s2container からサーブレットのやつを取得しようとしているので、ClassCastException・・・。Jetspeed2 の場合、requestとresponseはサーブレット~にキャストできるので、RequestUtilとResponseUtilで落ちないと思うけど、他のポータルでは落ちると思う。というわけで、sastruts 自体でそこの呼び出し方法とか変えないと無理っぽい。とりあえず、そういう修正を入れて動くのか試してみるか・・・。何か良い方法はないもんだろうか・・・。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です