JBoss Portal の注意事項

ポートレットを配備後、ポートレットのインスタンスを作成する必要がありますが、このインスタンス名にスペースなどを入れると、実際に表示して、JSF のアクションとかで処理をさせようとしても処理できません(そもそも processActionが呼ばれてないような気が)。というわけで、インスタンス名にはスペースを入れないように注意しましょう。

アドレス帳ポートレットをテストしていて、これにはまった・・・。

JBoss PortalのJSF問題(補足)

http://d.hatena.ne.jp/shinsuke_sugaya/20060911/1157982970

に加えて、server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml にある

<init-param>
<description>MyFaces tlds</description>
<param-name>tagLibJar0</param-name>
<param-value>jsf-libs/myfaces-impl.jar</param-value>
</init-param>

もコメントアウトしておく必要がありそう。