使用JSF 1.1进行6.1到8.5迁移

时间:2016-01-23 07:24:19

标签: javascript jsf websphere jsf-2.2 jsf-1.2

目前我正在将jsf应用程序从was6迁移到8.5。我没有对此迁移进行任何代码更改或jar更新或版本更改。我们正在使用jsf-impl,jsf-api,jsf-ibm jar。在部署到was8.5后,我得到了异常

0000005f ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: An exception was thrown by one of the service methods of the servlet [/web/pages/epbiSearch.jsp] in application [ePBI]. Exception created : [javax.faces.FacesException: null MessageFactory).   

有人可以帮助您解决此问题。我是否需要更新jars / web.xml更改。请帮助。谢谢你的推荐:)......

1 个答案:

答案 0 :(得分:1)

您是否使用正确的JSF版本配置了WAS服务器? 在控制台上,选择您的应用程序,然后选择" JSP和JSF"选项,然后"选择容器将用于此应用程序的JSF实现。 "设置所需的级别,然后重新启动WAS

该设置适用于该服务器上运行的所有应用程序,而不仅仅是您首先选择的应用程序。

请记住,不要在您的应用中包含JSF实现jar。如果您想要包含自己的JSF实现jar,WAS知识中心中有一节介绍:

http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/tweb_jsf.html