2012-04-10 2 views
0

Когда им развертывания приложения JSF2.0 на tomcat6.0 им получать следующее исключение:Развертывание JSF apllication на котом получать исключение

com.sun.faces.lifecycle.ELResolverInitPhaseListener populateFacesELResolverForJsp 
INFO: JSF1027: [null] The ELResolvers for JSF were not registered with the JSP c 
ontainer. 

Я включил эль-api2.2 и эль-impl2.2 банку файлы $ TOMCAT_HOME/lib, а также я включил el-impl2.2.jar в папку моего проекта. Пожалуйста, помогите мне. Заранее спасибо.

ответ

0

Я включил эль-api2.2 и файлы фляги эль-impl2.2 в Lib директории $ TOMCAT_HOME/

Удалите их. Они там не принадлежат.


я также включил эль-impl2.2.jar в папку моего проекта библитеками.

Если я думаю правильно функциональное требование бетона, который вы ничего о, то вы на самом деле просто хотят получить EL 2.2 работать на Tomcat 6.0 не сказать. В этом случае вы должны удалить указанные файлы JAR в папку /WEB-INF/lib вашего веб-приложения и добавить следующую запись в файл web.xml в webapp, предполагая, что вы действительно используете реализацию JSF от Mojarra, как это намекало на исключение.

<context-param> 
    <param-name>com.sun.faces.expressionFactory</param-name> 
    <param-value>com.sun.el.ExpressionFactoryImpl</param-value> 
</context-param> 
Смежные вопросы