升级到 JBoss AS 7 后,突然我们应用程序第一个登录页面的 POST 请求导致 ViewExpiredException。在 JBoss AS 6 下一切正常。
由于在 AS 7 中类加载更好,我将“server/default/lib”文件夹中的一些依赖项放入 Maven 依赖项中,以便将它们与应用程序一起部署(WAR/EJB-JAR 打包为 EAR)。我还添加了指令来更改 MANIFEST.MF 中的类路径。因此,找到了每个库。但是,JBoss 附带的模块设置为在 pom.xml中提供。我们还使用MyFaces Tomahawk库(pom.xml 依赖项是org.apache.myfaces.tomahawk.tomahawk20
(版本 1.1.10)。tomahawk 库现在随应用程序一起提供,而不是之前复制到 JBoss 的某个 lib 文件夹中。
从 AS6 到 AS7 发生了什么变化,以至于这个 ViewExpiredException 立即发生?
最好的问候,塞巴斯蒂安