JBossSeamでmessages.propertiesからメッセージを取得
EJBをJSFのバッキングBeanとして使う場合、messages.propertiesをwar側でなくEJBのj
ar側に入れる必要があります。
seam-genを使って作ったプロジェクトで、messages.propertiesからのメッセージ取得
がうまくいかないと思ったら、こんなことが原因でした。
build.xmlの以下の個所を変更します。
<target name="copyclasses" depends="init" description="Copy the classes that were compiled by eclipse" if="eclipse.running"> <copy todir="${jar.dir}"> <fileset dir="classes/main"> <include name="**/*.class"/> </fileset> <fileset dir="classes/hot"> <include name="**/*.class"/> </fileset> <!-- add this block --> <fileset dir="${basedir}/resources"> <include name="**/*messages*.properties"/> </fileset> </copy> </target>