読者です 読者をやめる 読者になる 読者になる

JBossSeamでmessages.propertiesからメッセージを取得

JBossSeam

EJBJSFのバッキング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>