解决 [NavigationRuleRule] 警告的问题

王朝other·作者佚名  2007-03-20
窄屏简体版  字體: |||超大  

最近在 JSF 开发中,开发环境为 Eclipse + MyEclipse,项目部署到 Tomcat 后启动服务器,总是报诸如以下警告:

[NavigationRuleRule]{faces-config/navigation-rule} 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>

②做导航规则时,相同页面的导航规则分开写了,也会导致重复加载。所以,只需要把相同 from view 的规则配置到一个规则下就可以了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航