Исходный сервер не нашел текущего представления для целевого ресурса или не ... ошибка при запуске страницы JSP - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь запустить этот код на моей динамической веб-странице Eclipse JSP. Но при запуске его в Tomcat Server версии 9.0 я получаю сообщение об ошибке 404. Сообщение об ошибке - исходный сервер не нашел текущего представления для целевого ресурса или не хочет раскрыть, что он существует. Я пытался включить страницу заголовка в мою другую страницу JSP в этом коде.

До сих пор я пытался переключить местоположение сервера через свойства сервера. Я также установил флажок Использовать установку Tomcat в разделе Расположение серверов. Тем не менее, я получаю эту ошибку.

  <!DOCTYPE html>
  <html>
  <head>
  <title>Insert title here</title>
  </head>
  <body>
  <jsp:forward page="http://localhost:8080/HelloJSP/HeaderPage.jsp" /> 
  </body>
  </html>

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Спасибо за вашу помощь :) На самом деле, эта проблема была решена, когда я удалил весь сервер из затмения и выключил его.Затем я снова прочитал сервер, и он начал работать.До сих пор не удалось найти причину, по которой эта ошибка была вызвана, но она была исправлена ​​с помощью вышеуказанного метода.

0 голосов
/ 17 июня 2019

Если страница находится в папке WEB-INF, может появиться сообщение об ошибке 404.У меня была похожая проблема.

Вместо этого я помещаю страницы в папку WebContent.В Eclipse расположение файлов может выглядеть запутанным.Иногда щелкните правой кнопкой мыши по файлу и посмотрите на их свойства для путей. Как показано ниже:

enter image description here

Как видите, дажехотя страницы выглядят так, как будто они находятся под WEB-INF, они находятся под WebContent.Тогда вы не увидите 404. И вы можете поместить URL, чтобы увидеть вашу страницу в вашем браузере.

Если это не поможет, тогда проверьте настройки веб-проекта .

enter image description here

Щелкните правой кнопкой мыши свой проект, перейдите в Свойства и найдите параметры веб-проекта.

МожноВы видите мой контекстный корень "/"?Если я хочу запустить свою страницу jquery.html, я просто набираю

localhost: 8080 / jquery.html

enter image description here

Если вы измените корень контекста на «test», введите:

localhost: 8080 / test / jquery.html

enter image description here

enter image description here

Не забудьте очистить Tomcat после изменения корневого контекста.В противном случае изменения не будут применены.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...