Tomcat Facelets выпускают. исключение fnf но файл есть? - PullRequest
0 голосов
/ 25 ноября 2011

Досадно, я получаю очень противоречивую ошибку, которую трудно понять. Вероятно, я могу легко обойти это, просто изменив имя файла или структуру каталогов моего проекта или файлов, но я бы хотел сохранить его в его текущем формате.

У меня есть меню навигации с соответствующей под-навигацией, которое выглядит следующим образом:

<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 / ...)?

Пожалуйста, напишите какие-либо подсказки о том, что может быть причиной.

Спасибо, Юкка Нел

Поскольку я не могу ответить на свой вопрос, я редактирую, что обнаружил проблему ... Мне нужно было очистить кэш.

1 Ответ

0 голосов
/ 26 апреля 2012

Если вы столкнулись с подобной проблемой, я решил свою проблему, очистив кэш ...

...