今日のひとこと Challange IT For Future

Teeda for Portlet

Seasar 読了 1分

この記事は最終更新から 20 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

昨日は、セッションビーン問題をSingletonS2ContainerFactory.destroyをして、対応したけど、これって、良くないな・・・。Teeda 以外でもそうだけど、S2 でS2Container をSingletonS2ContainerFactoryを使うこと自体がよろしくない気がしてきた。これ使うと、同じコンテキスト内にサーブレットとポートレットの共存が難しいし、同じコンテキスト内で複数のポートレットがあって、portlet.xml にconfigPathを記述して、それぞれのポートレットで別のS2コンテナを使いたいときにだめだ・・・。対応するとしたら、ポートレットのインスタンスにS2コンテナを持たせておいて、それを渡す、と言った感じだろうか。これをすると、Teedaの方もポートレットのときは、そっからとってくるように変更する必要があるな。