Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat facelets发行。fnf异常,但文件是否存在?_Tomcat_Facelets_Filenotfoundexception - Fatal编程技术网

Tomcat facelets发行。fnf异常,但文件是否存在?

Tomcat facelets发行。fnf异常,但文件是否存在?,tomcat,facelets,filenotfoundexception,Tomcat,Facelets,Filenotfoundexception,令人烦恼的是,我得到了一个非常不一致的错误,很难理解。我可以通过简单地更改项目或文件的文件名或目录结构来轻松解决这个问题,但我希望保持它的当前格式 我有一个带有相关子导航的导航菜单,如下所示: <li><a jsfc="h:link" outcome="Windows">#{global.windowsNormal}</a> <ul class="leftSubNav"> <li><a jsfc="h:link" outc

令人烦恼的是,我得到了一个非常不一致的错误,很难理解。我可以通过简单地更改项目或文件的文件名或目录结构来轻松解决这个问题,但我希望保持它的当前格式

我有一个带有相关子导航的导航菜单,如下所示:

<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>
结果配置如下:

<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正在查找完全错误的目录视图/includes/。。。vs视图/windows/

请张贴任何可能是原因的线索

谢谢,, 丝兰


由于我无法回答自己的问题,我正在编辑我发现的问题。。。我需要清除缓存。

如果您面临类似问题,我通过清除缓存解决了我的问题