2013-06-01 3 views
7

Моя версия динамического веб-модуля 3.0, а tomcat - моя версия tomcat: 7.0.Запрошенный ресурс недоступен для сервлета 3.0 и tomcat 7.0

Я не знаю, почему он не может видеть мой сервлет XD, когда я перехожу на страницу localhost: 8080/SimpleProject.

Когда я перейти к локальный: 8080/SimpleProject/firstservlet, я получаю сообщение об ошибке, что говорит the requested resource is not available!

Вот мой сервлет:

@WebServlet(description = "the first servlet", urlPatterns = { "/firstservlet" }) 
public class FirstServlet extends HttpServlet { 
    private static final long serialVersionUID = 1L; 

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
// response.setContentType("text/html"); 
    PrintWriter writer = response.getWriter(); 
    writer.println("<h1>Why can't See<h1>"); 
} 

Я ничего не делал на моем веб .xml, потому что то, что я знаю, находится в версии 3.0, URL-адрес отображается в сервлете.

enter image description here

это мое расположение файла :) enter image description here

+0

Ваш контекст (корневой путь) - это ваше военное имя (в комплекте с «.war»), если вы специально не задали его в каком-либо другом файле context.xml. –

+0

Можете ли вы поделиться с вами web.xml? – agpt

+0

@ShadowCreeper я уже сделал это. все еще Запрошенный ресурс недоступен –

ответ

0

Вы проверить файлы журнала, чтобы увидеть, если некоторые исключения, появляющейся при загрузке/выполнения вашего сервлета FirstServlet?

Вы проверили содержимое своего военного файла, чтобы убедиться, что он упакован правильно, и класс сервлета находится в нем (вы можете открыть военный файл, например, файл zip).

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