JSF 2.0 Как использовать Apache Myfaces с Glassfish V3 - PullRequest
3 голосов
/ 16 августа 2011

Я пытаюсь использовать Myfaces с Glassfish, но он не работает. Я убедился, что myfaces-api и myfaces-impl - это среды выполнения JSF, развернутые с моим приложением, но Glassfish все еще запускает приложение с версией mojarra.

Я думал, что классы в папке lib превосходят классы в сервере приложений.

Если я удаляю jsf-api и jsf-impl из папки модулей в glassfish, я получаю сообщение об ошибке при запуске с некоторым шумом OSGI.

Каков рекомендуемый способ использования myfaces для приложения ann, развернутого с glassfish?

Ответы [ 2 ]

2 голосов
/ 16 августа 2011

Хорошо, разобрался.

Решено путем объявления об этом в glassfish-web.xml

<glassfish-web-app error-url="">
  <class-loader delegate="false"/>
  <property name="useBundledJsf" value="true"/>
</glassfish-web-app>
1 голос
/ 05 ноября 2011

Вы также можете использовать следующее в файле sun-web.xml

<sun-web-app>
    <class-loader delegate="false"/>
    <property name="useMyFaces" value="true"/>
</sun-web-app>
...