GlassFishのチェックアウト

Jetspeed2 の JAAS ログインモジュールを使いたいところなのだけど、GlassFish はそれように作る必要があるみたい。というわけで、まずは、GlassFish のソースコードが欲しいので以下のサイトを参考にしてチェックアウトする(これが最新のやりかたなのかどうかは怪しいけど)。

https://glassfish.dev.java.net/public/BuildGlassFish.html

っで、カスタムログインモジュールの作り方は以下みたい。

http://developers.sun.com/appserver/reference/techart/as8_authentication/index.html

ちょいと面倒だけど、やってみるかな。

TEEDA-209のポートレット対応

Teeda のファイルアップロードの件で、ポートレットでも使えるようにしておきました。利用するためには、Apache のポートレットフィルタが必要です。ポートレットフィルタは、org.seasar.teeda.extension.portlet.MultipartFormDataFilter になります。使いかたはサーブレットと同じでそのフィルタをかませるだけですけど、ポートレットはポータルによって Request が返してくるエンコーディングに曖昧なとこがあるので、encoding パラメータを追加してあります(これないと、様々なポータルに対応できない気が)。という感じで、次のバージョンではポートレットでも使えるようになっているかと思います。