如何解决将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 举报,一经查实,本站将立刻删除。