JSF с пакетом внешних ресурсов - PullRequest
2 голосов
/ 25 ноября 2011

Я делаю приложение JSF 2.0 на Tomcat 6.x. У меня есть пакет ресурсов на разных языках, возможно ли выводить файлы свойств за пределы веб-приложения?

На данный момент у меня есть это в моем face-config.xml:

    <locale-config>
        <default-locale>fr</default-locale>
        <supported-locale>en</supported-locale>
        <supported-locale>es</supported-locale>
    </locale-config>
    <resource-bundle>
        <base-name>front</base-name>
        <var>messages</var>
    </resource-bundle>

Что мне делать?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 25 ноября 2011

Да, это определенно возможно.Кстати, просто поместите файлы в путь к классам.Вы можете сделать это, поместив его в любой из существующих путей, указанных в пути к классам среды выполнения веб-приложения, или добавив новый путь к пути к классам среды выполнения веб-приложения.shared.loader Tomcat's /conf/catalina.properties.Предполагая, что вы поместили front*.properties файлы в папку /var/webapp/conf, вам нужно указать shared.loader следующим образом:

shared.loader = /var/webapp/conf
0 голосов
/ 03 июля 2012

Может быть из-за пробелов в имени папки; попробуйте поместить файл пакета ресурсов в другое место, например: c:/temp/resources/

...