Eclipse не обнаруживает библиотеки сервлетов - PullRequest
0 голосов
/ 11 апреля 2011

Я создаю динамический веб-проект, используя версию eclipse j2ee helios 3.Все работало нормально ... но однажды, когда я открыл затмение, все библиотеки ear и jre, которые были видны в обозревателе проектов, исчезли.И после этого мне пришлось поместить все связанные с ним библиотеки вручную в рабочую область папки eclipse / projects / web inf / lib.Я поместил servlet-api.jar в папку lib проекта, но он дал мне некоторую ошибку проверки JAR.Итак, я удалил его из папки lib, но теперь, когда я пытаюсь запустить сервлет run as-> run на сервере, я получаю эту ошибку:

HTTP Status 404 - 

--------------------------------------------------------------------------------

type Status report

message 

description The requested resource () is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.30

, и URL тоже странный:

http://localhost:8080/cPEP_UI/WEB-INF/classes/Engine_rurl_delete.java

есть идеи, ребята ?!

Ответы [ 2 ]

2 голосов
/ 11 апреля 2011

Вы можете управлять гранями динамического веб-проекта с помощью Правой кнопкой мыши щелкнуть проект> Свойства> Фасеты проекта .По крайней мере, динамический веб-модуль и Java должны быть проверены.Вы можете управлять целевым временем выполнения динамического веб-проекта (которое содержит необходимые библиотеки) с помощью Правой кнопкой мыши щелкнуть проект> Свойства> Целевое время выполнения .По крайней мере, один сервер должен быть связан.Прежде всего вы должны , а не поместить библиотеки, специфичные для сервлетконтейнера, в /WEB-INF/lib веб-приложения.Это не правильный способ сделать это.

Если напрасно или вы не понимаете значение / работу скрытых секретов, я бы предложил сделать резервную копию кода, выбросить проект и создать новый,А затем будьте осторожны со свойствами / настройками проекта.

1 голос
/ 11 апреля 2011
http://localhost:8080/cPEP_UI/WEB-INF/classes/Engine_rurl_delete.java

WEB-INF не является стандартным общедоступным веб-пространством, к которому вы не можете получить доступ таким образом, поэтому 404

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