2013-03-15 3 views
-1

На данный момент я получаю класс сообщений об ошибках, а не fount yadiyadiyada, как показано на следующем изображении. Я нахожусь в web.xml моего сервера, а внизу - это сопоставление. В проводнике решений сервлет - login.java. (Я предполагаю, что шаблон url и имя сервлета верны ... они не дали ошибку)Подключение веб-формы к сервлету

Теперь я знаю правильный путь к своему сервлету. Спасибо, но, похоже, это не проблема. Любое тело знает, что может вызвать эту ошибку?

enter image description here

ответ

0

Я решил проблему, создав свой собственный файл web.xml в своих проектах WEB-INF, а затем создал форму «login», url-pattern «login» и имя сервлета «login».

редактировать Я также правильно установить путь к servlets.java

+0

что такое <сервлет-класс>? Это должно быть servlets.login на основе снимка экрана вашего проекта explorer. – Lan

+0

Это servlets.login, причина, по которой я изначально спросил, что это за путь, это не сработало ... Так что я был в замешательстве. Я много раз пробовал, пока не устал и не был отправлен сюда. У меня, честно говоря, нет идеи, почему это не сработало. Я сделал еще несколько исследований и понял, что могу создать свой собственный web.xml (не знал этого) и попробовал еще раз. Затем я получил новую ошибку, говоря, что ressource/login не был найден ... Я не знаю, почему это suddently сказал это, поэтому я переключил все остальное, чтобы войти, и это сработало. Я думаю/заставляет думать, что это папка или что-то такое, кто знает. –

+0

/логин - это шаблон URL. В принципе, если ваш URL-адрес запроса: http: // host: port//login/.., контейнер сервлета вызовет сервлет входа. Он не имеет ничего общего с папкой. В любом случае, рад, что вы заработали, хотя я все еще думаю, что ваше исходное ClassNotFoundException вызвано неправильным именем класса. – Lan

2

Ваша проблема не сервлет путь. Ошибка ClassNotFoundException. В теге <servlet-class> вы ставите RoboMonkey.JavaResources.src.servlets.login. Это не полное полное имя вашего сервлета. Вместо этого поставьте servlets.login.

+0

Я сделал это, и я получаю ту же самую ошибку. Что еще может вызвать эту проблему? –

Смежные вопросы