我们正在尝试将我们的应用程序从Jboss Eap 6.4迁移到7.2,但是我们面临着这个问题。 渲染第一个视图时,将发生NPE
/ **
* @Assert \ Null ()
* @Assert\GreaterThanOrEqual(0)
* /
这就像我们的应用程序无法创建面部表情上下文。 另外,我在启动过程中看到了一些奇怪的提示
Caused by: java.lang.NullPointerException
at deployment.EAR-0.0.1-SNAPSHOT.ear.blue_webLayer-0.0.2-SNAPSHOT.war//org.springframework.faces.webflow.FacesContextHelper.releaseIfNecessary(FacesContextHelper.java:64)
at deployment.EAR-0.0.1-SNAPSHOT.ear.blue_webLayer-0.0.2-SNAPSHOT.war//org.springframework.faces.webflow.JsfFlowHandlerAdapter.handle(JsfFlowHandlerAdapter.java:61)
at deployment.EAR-0.0.1-SNAPSHOT.ear.blue_webLayer-0.0.2-SNAPSHOT.war//org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
at deployment.EAR-0.0.1-SNAPSHOT.ear.blue_webLayer-0.0.2-SNAPSHOT.war//org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at deployment.EAR-0.0.1-SNAPSHOT.ear.blue_webLayer-0.0.2-SNAPSHOT.war//org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
我们已将Jboss 6.4的api和spec JSF替换为Jboss模块的“ main”文件夹下的内容。
我们也尝试过使用multiple JSF installation,但运气不佳。 有想法吗?
答案 0 :(得分:0)
此问题是由于弹簧面的更新版本引起的。 将2.3.2.RELEASE与spring-core 3.2.18.RELEASE一起使用可解决此问题。 现在,我们的应用程序正在具有自定义JSF impl(mojarra 2.1.13)的EAP 7.2下运行
我仍然需要弄清楚如何使其与Spring 4+和jsf-impl 2.3一起使用,但这是另一种问题。