2012-09-01 22 views
1

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

如何让项目不再与JBoss成为亲密的朋友?

回答

2

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

+0

是的,这是我的想法,但我很累,玩它,并切换到另一个原型。 Thanx为答案.. – Dmitry