【发布时间】:2011-11-25 09:32:37
【问题描述】:
令人讨厌的是,我遇到了一个难以理解的非常不一致的错误。我可以通过简单地更改我的项目或文件的文件名或目录结构来轻松解决它,但我想保持它的当前格式。
我有一个带有相关子导航的导航菜单,如下所示:
<li><a jsfc="h:link" outcome="Windows">#{global.windowsNormal}</a>
<ul class="leftSubNav">
<li><a jsfc="h:link" outcome="javaSetupWin">#{global.javaInstall}</a></li>
<li><a jsfc="h:link" outcome="vBoxSetupWin">#{global.virtualBoxInstall}</a></li>
<li><a jsfc="h:link" outcome="mavenSetupWin">#{global.mavenInstall}</a></li>
</ul>
结果配置如下:
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>javaSetupWin</from-outcome>
<to-view-id>/views/tutorials/windows/Java-Setup.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>vBoxSetupWin</from-outcome>
<to-view-id>/views/tutorials/windows/Virtualbox-Setup.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>mavenSetupWin</from-outcome>
<to-view-id>/views/tutorials/windows/Setup-Maven.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
当然,所有文件都存在于同一目录中,并且语法正确。然而,当我在浏览器中单击“mavenSetupWin”链接时,我得到一个 fnf 如下!! :
请注意,Tomcat 正在寻找完全错误的目录 (views/includes/...) vs (views/windows/...)?
请张贴任何线索,说明可能是什么原因。
谢谢你, 丝兰内尔
由于我无法回答我自己的问题,我正在编辑我发现问题...我需要清除我的缓存。
【问题讨论】:
标签: tomcat facelets filenotfoundexception