После много отладки я обнаружил, что каждый раз, когда я включаю Jsp файлы, такие как:JSP: включать причины Servtlet исключения приложения двигатель
<jsp:include page="header.jsp">
когда я пытаюсь сделать сделать запрос HTTP, как:/все/запрос я получаю следующее исключение:
javax.servlet.ServletException: File "/whatever/header.jsp" not found
То же исключение произойдет, если я попробовать любой путь вместо/теста выше, например/тест/тест/запроса или что-нибудь.
Когда я удалил все директивы, все в порядке. Как мне это решить.
это не проблема. Он работает, когда я создаю файл index.jsp и включаю header.jsp. Если уровень больше двух, например:/whatever/test, появляется следующая ошибка. Я подозреваю, что это связано с движком приложения, но все еще исследует причину - обнаружил относительно похожие проблемы. Вероятно, вам нужно будет добавить больше журналов, чтобы узнать, что происходит в движке приложения. –
header.jsp не должен быть доступен вообще ... Я пытаюсь создать веб-службу, и, например,/list/London должен вернуть все информация для Лондона, но вместо этого она возвращает ошибку выше. Я подозреваю, что проблема похожа на http://stackoverflow.com/questions/7026447/why-does-jspinclude-sometimes-cause-stackoverflowerrors-on-google-app-engine?rq=1, но я не уверен на 100% ... Спасибо за ваши усилия, высоко оценил! –
Большое спасибо! Это, наконец, решило мои проблемы! Провел две недели за один символ «/» lol –