форумы сообщества отмечают, что файл my.skin.properties
(примечание: множественное число скинов до скинов - как в my.skins.properties
- неверно)должно быть в WEB-INF/classes/META-INF/skins
.
Например, в NetBeans это можно сделать следующим образом:
- Переключиться на вкладку Файлы .
- Создайте новый каталог на том же уровне, что и src и web, под названием
resources
. - Создайте подкаталог в
resources
с именем WEB-INF
. - Copy
my.skin.properties
в resources / WEB-INF . Обновление web.xml
содержит:
<context-param>
<param-name>org.richfaces.skin</param-name>
<param-value>my</param-value>
</context-param>
Примечание: В некоторых местах, включая формальную документацию, имя параметра скина обозначается как org.richfaces.SKIN
, что неверно.Имя параметра должно быть все в нижнем регистре.
Далее:
Обновление build.xml
должно содержать:
<target name="-post-dist">
<war destfile="${dist.war}" update="true">
<zipfileset dir="${basedir}/resources/WEB-INF" prefix="WEB-INF/classes" />
</war>
</target>
- Нажмите Shift + F11 для перестройки приложения.
Убедитесь, что в архиве (например, Project.war) содержится следующий файл:
\Project.war\WEB-INF.classes\my.skin.properties
При развертывании приложение должно найти файл свойств.