论坛中的所有大师,我真的需要你的帮助......
我的问题: 我的基于JSF Mojara的应用程序有复合组件,生活很好,直到我们升级到最新版本的Mojarra2.1.9。我的应用程序上的JSF复合组件在升级后停止工作...当请求页面时,崩溃发生在complianing我的组件未定义...没有对应用程序进行任何代码更改。任何线索为什么JSF复合组件会停止使用最新的Mojarra 2.1.9 ......
答案 0 :(得分:2)
我已经找到了我真正的问题以及对这个问题的正确选择:
<强>问题:强> 我使用的是Webspehere 7服务器,它只支持'Java Servlet 2.5'。从2.1.1开始,所有版本的JSF Mojarra都需要'Java Servlet 3.0'才能工作。
在我调试时,对于导致复合组件崩溃的原因一无所知。因此,我尝试不同版本的Mojarra,看看是否能解决问题。当我使用Mojarra 2.1.7时系统停止给我复合组件异常,因此我误解了Mojarra 2.1.7是没有任何问题的稳定版本。但很快我意识到应用程序中引入了其他新问题(例如,Ajax停止工作等等。)
发布解决方案: Mojarra 2.0.9是最新的稳定版本,支持'Java Servlet 2.5'。当我使用Mojarra 2.0.9时,一切都运行良好。
谢谢,AJ