告诉webapp使用JSF而不需要空faces-config.xml

时间:2011-10-14 12:30:57

标签: jsf java-ee jsf-2 java-ee-6 faces-config

有没有其他方法告诉Java EE 6应用服务器该项目将使用JSF而不是空faces-config.xml

我喜欢在appcontext上使用注释或初始化代码以某种方式执行此操作。空faces-config.xml看起来对我来说真的很难看。我对默认配置很满意,只是想知道是否可以以某种方式删除物理faces-config.xml文件。

目前我已经没有任何web.xml了,我对此非常了解,所以手动注册FacesServlet并不是我想要的。

2 个答案:

答案 0 :(得分:1)

仅在JSF 2.1及更高版本中支持此功能,而不是在JSF 2.0中支持。因此,您必须将JSF 2.0库升级到JSF 2.1或者定位捆绑JSF 2.1的apsperver。

答案 1 :(得分:0)

是的,您可以删除它,在JSF 2中您不需要faces-config.xml文件,除非您要声明消息资源,转换器,验证器,解析器等。