将Application Server从IBM WAS 8.5.5升级到9.0时,“找不到视图标识符的已保存视图状态”

问题描述

我一直在尝试将我的应用程序的应用程序服务器从IBM WebSphere Application Server版本8.5.5升级到9.0。我当前的应用程序使用基于Mojarra JSF 2.0的自定义组件,当我尝试在WAS 9上安装相同的应用程序时,它给我一个错误,即WAS 9使用JF的MyFaces实现,因此我必须从我的应用程序中删除Mojarra JSF jars。应用程序WAR文件。因此,我删除了这两个jar,并将它们作为sharedLib提供,因为我的应用程序仍然需要这些jar,因为自定义组件仅使用它们构建。我将类加载保持为“首先使用父类加载器加载类”,以便应用程序在安装应用程序时使用WAS 9提供的MyFaces jars。但是,当我尝试运行该应用程序时,它将打开第一页并在提交用户凭据时出现此未保存的视图状态错误。我已经尝试了许多堆栈溢出中存在的解决方案,但似乎没有一个起作用。我的同一个应用程序可以在IBM WAS 8.5.5版本上运行,没有任何错误。请指导我解决此问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...