我们目前正在使用 JoinFaces 3.2.5 将一个相当大的项目从 JavaEE (Wildfly) 迁移到 Spring Boot 2.0.5 以支持 JSF。不幸的是,在启动服务器时,我们总是收到以下消息:
范围“视图”对当前线程无效;如果您打算从单例中引用它,请考虑为该 bean 定义一个作用域代理;嵌套异常是 java.lang.IllegalStateException: No FacesContext found。
有问题的 UI bean 是一个附加了 javax.faces.view.ViewScoped 注释的 Spring 组件(如 joinfaces-maven-jar-example 中的类 StarterMBean)。
有什么特别需要我们注意的吗,例如禁止依赖、特殊配置等?
我们感谢每一个提示!