Досадно, я получаю очень противоречивую ошибку, которую трудно понять. Вероятно, я могу легко обойти это, просто изменив имя файла или структуру каталогов моего проекта или файлов, но я бы хотел сохранить его в его текущем формате.
У меня есть меню навигации с соответствующей под-навигацией, которое выглядит следующим образом:
<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 / ...)?
Пожалуйста, напишите какие-либо подсказки о том, что может быть причиной.
Спасибо,
Юкка Нел
Поскольку я не могу ответить на свой вопрос, я редактирую, что обнаружил проблему ... Мне нужно было очистить кэш.