2013-10-14 3 views
0

Вот что происходит. Всякий раз, когда я создаю сервлет на своем ноутбуке в NetBeans и разворачиваю его локально, сервлет отлично работает. Однако, когда я развертываю тот же самый файл WAR на моем сервере (Apache Tomcat/6.0.36) по сети через приложение «Менеджер», я всегда получаю эту ошибку. Всякий раз, когда я пытаюсь получить доступ к любым файлам .html или .jsp, включенным в сервлет, они работают нормально. Однако всякий раз, когда я пытаюсь получить доступ к любому из сервлетов (файлы .class), я всегда получаю эту ошибку. Я не использую web.xml, поэтому я не считаю, что это может быть проблемой. У меня есть горячая локализация через NetBeans, а также локально через приложение «Менеджер», и они оба работают. Похоже, что когда я пытаюсь развернуть эту WAR через приложение Manager в другую систему.Почему я получаю ошибку Tomcat «HTTP Status 404 - Запрошенный ресурс недоступен»??

Спасибо, что нашли время для чтения. Хорошего дня. :-)

+4

«Я не использую web.xml»: возможно, это проблема. – paulsm4

+0

У меня создалось впечатление, что web.xml не нужен при использовании сервлета версии 2.0 и более поздних версий. – Brian

+0

Чтобы получить доступ к сервлету, вы должны сопоставить класс Servlet в Web.xml, соответствующий шаблону Url. – Nishant

ответ

1

Вам нужна поддержка Tomcat 7 с поддержкой Servlet 3, если вы хотите использовать аннотации.

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