1

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

我很想以某种方式使用注释或 appcontext 上的初始化代码来做到这一点。有一个空洞的faces-config.xml样子对我来说真的很难看。我对默认配置很好,只是想知道是否可以以faces-config.xml某种方式删除物理文件。

目前我已经没有了web.xml,我对此很满意,所以FacesServlet手动注册不是我想要的。

4

2 回答 2

1

这仅在 JSF 2.1 及更高版本中受支持,在 JSF 2.0 中不支持。因此,您必须将您的 JSF 2.0 库升级到 JSF 2.1 或以捆绑 JSF 2.1 的 apsperver 为目标。

于 2011-10-14T13:44:54.893 回答
0

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

于 2011-10-14T13:07:25.930 回答