Jsf 将自定义RichFaces my.skin.properties文件放在何处?
文档说把它放在META-INF/skins中,但是RichFaces在那里或我尝试过的任何地方都找不到它 我将Tomcat与MyFaces2JSF和RichFaces4组件一起使用 更新:我发布了Tomcat抛出的异常 更新2:针对BalusC下面的评论,我确定用大写字母指定org.richfaces.SKIN也没有帮助。注释中提到了Jsf 将自定义RichFaces my.skin.properties文件放在何处?,jsf,tomcat,richfaces,Jsf,Tomcat,Richfaces,文档说把它放在META-INF/skins中,但是RichFaces在那里或我尝试过的任何地方都找不到它 我将Tomcat与MyFaces2JSF和RichFaces4组件一起使用 更新:我发布了Tomcat抛出的异常 更新2:针对BalusC下面的评论,我确定用大写字母指定org.richfaces.SKIN也没有帮助。注释中提到了my.SKIN.properties文件(注:将皮肤复数化——如my.skins.properties——是不正确的)必须在WEB-INF/classes/META
my.SKIN.properties
文件(注:将皮肤复数化——如my.skins.properties
——是不正确的)必须在WEB-INF/classes/META-INF/skins
中
例如,在NetBeans中,这可以通过以下方式实现:
resources
的新目录resources
中创建名为WEB-INF
的子目录my.skin.properties
复制到resources/WEB-INF中web.xml
以包含:
<context-param>
<param-name>org.richfaces.skin</param-name>
<param-value>my</param-value>
</context-param>
<target name="-post-dist">
<war destfile="${dist.war}" update="true">
<zipfileset dir="${basedir}/resources/WEB-INF" prefix="WEB-INF/classes" />
</war>
</target>
\Project.war\WEB-INF.classes\my.skin.properties
部署时,应用程序应找到属性文件