有没有其他方法告诉Java EE 6应用服务器该项目将使用JSF而不是空faces-config.xml
?
我喜欢在appcontext上使用注释或初始化代码以某种方式执行此操作。空faces-config.xml
看起来对我来说真的很难看。我对默认配置很满意,只是想知道是否可以以某种方式删除物理faces-config.xml
文件。
目前我已经没有任何web.xml
了,我对此非常了解,所以手动注册FacesServlet
并不是我想要的。
答案 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文件,除非您要声明消息资源,转换器,验证器,解析器等。