JSF 2.1 - Фабричная конфигурация Facelet кеша - PullRequest
1 голос
/ 04 ноября 2011

Я использую Mojarra 2.1.2 и хочу настроить фабрику кеша facelet. Я попробовал следующее в моем WEB-INF / face-config.xml, но, похоже, он не работает.

     <factory>

    <facelet_cache_factory>org.valuesource.custdb.web.extension.SimpleFaceletCacheFactory</facelet_cache_factory>
 </factory>

1 Ответ

4 голосов
/ 04 ноября 2011

Вы не должны использовать подчеркивание. Используйте дефисы.

<facelet-cache-factory>

Ни один элемент XML из faces-config.xml не использует подчеркивания. Обратите внимание, что FaceletCacheFactory был представлен в JSF 2.1, поэтому убедитесь, что ваше корневое объявление faces-config.xml соответствует JSF 2.1:

<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd"
    version="2.1">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...