1

我的简单 JSF 应用程序在 JBoss 7 上运行,但是当我将它部署到 Jetty 时 - JSF 注释被忽略,我必须在 faces-config.xml 中定义 ManagedBean 以使其工作,因为当我提交表单时 managedBean 解析为 null。在 pom.xml 依赖项中没有提到 JBoss,所以看起来 JSF 默认与 JBoss 绑定。

如何让项目不再与 JBoss 成为好朋友?

4

1 回答 1

2

JSF 2.0 是 Java EE 规范的一部分,因此它绝对不会特别绑定到应用程序服务器。您应该检查 Web 容器 (Jetty) 的版本是否支持 JSF 2.0,并且您已经添加了所有必需的依赖项。希望它可以帮助弗朗西斯科

于 2012-09-02T17:13:40.420 回答