我有一个使用Seam 2.3.1 Final,Java 1.6和Jboss 7.1.1构建的工作应用程序。它工作正常,但是当我尝试将应用程序迁移到java 1.7时,没有任何带有注释@Name的Java类在facelets页面中工作。我得到了#34;目标无法访问,标识符'身份验证器'决定为null"在尝试登录应用程序时。当我在1.6中构建应用程序并部署到服务器时,我在控制台上看到了这一点 - "组件:身份验证器,范围:EVENT,类型:JAVA_BEAN,类:org.domain.TestProject.session.Authenticator"然而,当我在1.7中构建应用程序并将其部署到服务器时,我在控制台中根本看不到这个文本,这意味着它甚至没有注册验证器组件。
有人可以建议我是否还需要做任何其他工作才能让Seam在java 1.7中工作?或者Seam甚至可以在1.7中工作吗?