EAR文件和ValidationMessages.properties

时间:2013-02-06 06:46:54

标签: validation java-ee ear

我们的应用程序有单独的EAR和WAR文件,我需要将ValidationMessages.properties文件打包到EAR文件中。

我试图将它放在EAR文件中的JAR中(使用bean或lib目录中的JAR)或将其直接放在文件的根目录下但没有成功(文件不是实测值)。

我应该把文件放在哪里(或者是多种语言的文件)?

编辑 EAR样本结构:

META-INF/
META-INF/application.xml
META-INF/build.properties
META-INF/MANIFEST.MF

doi-ejb.jar                      <-- Application's EJBs
lakshmi-ejb.jar                  <-- Framework EJB's
lakshmi-std-cmp-ejb.jar          <-- Framework EJB's

lib/
lib/config.jar
lib/doi-int-test-lib.jar
lib/doi-lib.jar
lib/doi-unit-test-lib.jar
lib/lakshmi-lib.jar
lib/lakshmi-std-cmp-lib.jar

2 个答案:

答案 0 :(得分:1)

我认为,您必须将文件捆绑到 doi-ejb.jar 和war文件中。将其保存在WAR中的WEB-INF/classes下以及根文件夹中的 doi-ejb.jar 下。您可以修改ANT /构建脚本以在这两个位置复制相同的源文件。这样您就不会复制此属性文件的编码/维护工作。

答案 1 :(得分:0)

您是否尝试将{strong>你的WAR文件中的ValidationMessages.properties文件放入WEB-INF/classes文件夹?

这是Web容器查找非打包资源的路径。