带有JSF2的外部属性文件

时间:2011-04-29 16:25:44

标签: jsf-2

我不想将我的属性文件放在war文件的classes目录中。我可以这样做吗?我会在faces-config.xml中指定它使用正确的资源包吗? 谢谢 Binh Nguyen

1 个答案:

答案 0 :(得分:4)

将其放在外部文件夹中,并将其路径添加到运行时类路径中。然后你可以通常的方式从类路径访问它,就好像它在/WEB-INF/classes中一样(默认情况下是类路径的一部分)。

最好在Web服务器级别配置将外部文件夹的路径添加到类路径。例如,在Tomcat中,您可以在Tomcat的shared.loader文件的common.loader/conf/catalina.properties属性中指定它。

shared.loader = /path/to/propertiesfiles