J2

<J2>大きな問題に気づいた。リソースバンドルがよめないっぽい・・・。ポートレットをwebappsに配備して、情報がデータベースに格納され、そんでもって、ポートレットの情報をwebapps/jetspeedから読みこもうとして、webapps/HW_APPなどの下にあるリソースバンドルにアクセスできない。うーん、これって、どうしたらいいんだろ・・・。リソースバンドルの絶対パスを持っても、リソースバンドルがJARの中にあったら、かえって複雑になるしな。クラスローだーを何とかすれば、解決するのだろうか・・・。

<J2>PortletDefinitionImplにgetPortletClassLoaderなるものを見つけた。しかし、それを使ってみたけど、変わらない・・・。っていうか、これも実装していないんじゃなかろうか・・・。調べる必要あり・・・。

<J2>ClassLoaderのところまで、何とかしようとすると、いつまでたっても、resource-bundleタグの実装が進まないから、別途考えることにしよう。というわけで、あとは、supported-localeタグの仕様の再確認をして、LanguageImplが正しくデータベースに入るようにし、デバッグコードをすべて取り除いたら、一段落かな。来週中に完了することを期待する・・・。

J2

<J2>毎日、何度もビルドしているけど、最近、配備される security.xmlが削除されないような気がする。これが削除されないと、security.warが配備されないんだけど。バグなのだろうか。とりあえず、今の作業が一段落したら、見てみるか・・・。

J2

<J2>PortletConfig問題について、取り組む。とりあえず、流れが見えてきたような気がする。portlet.xml を PortletApplicationDescriptor で Digester を使って、取得して、そのあとに、どっかで、OJB でデータベースに吐き出す。というわけで、PortletApplicationDescriptorに追加すれば、リソースバンドル名を取得できそうな気がする。問題は、OJB でデータを吐き出すかどうかかな。

<土間>昨日は、コンクリートを打って土間を作った。そういうわけで、少々疲れ気味。明日から仕事なので少々ブルーだ。

<J2>PorltetConfig問題は、LanguageImplを編集して対応しようと考える。というわけで、とりあえず編集してみたけど、NullPointerException。うーん・・・。