最近在 JSF 开发中,开发环境为 Eclipse + MyEclipse,项目部署到 Tomcat 后启动服务器,总是报诸如以下警告:
[NavigationRuleRule] Merge (xxx.jsp)
Google 之,原来是导航规则重复加载引起的,两种情况导致重复加载导航规则:
①faces-config.xml 配置文件已经被加载了一次,再次加载就会提示警告信息,所以去掉 IDE 自己生成的 web.xml 的 <context-param> 元素即可,删除如下内容:
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>/WEB-INF/faces-config.xml</param-value>
</context-param>
用户评论