Pessoal
Estou estudando servlets. Instalei o Tomcat5. Os servlets de exemplo estão funcionando normalmente. Porém eu fiz uma simples servlet e esse camarada não roda de jeito nenhum. Trata-se de um exemplo do livro que estou lendo.
1º Criei um diretório chamado /myApp e ele está rodando beleza no tomcat.
2º Criei o diretório WEB-INF e embaixo dele o diretório classes
3º Dentro do diretório classes estão o.java e o .class do meu teste.
4º O código do servlet é muito simples e compilou numa boa. Mesmo assim uma listagem do código está a seguir:
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
import java.io.PrintWriter;
/**
* Criado por Byte Service Ltda.
* Desenvolvedor: Marco
* Data.........: 05/12/2004
* Hora.........: 03:48:24
* Objetivo.....:
*/
public class TestingServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE>Servlet Testing</TITLE>");
out.println("</HEAD>");
out.println("<BODY>");
out.println("Welcome to the Servlet Testing Center");
out.println("</BODY>");
out.println("</HTML>");
}
}
5º Criei o arquivo web.xml , segue o conteúdo abaixo:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>testing</servlet-name>
<servlet-class>TestingServlet</servlet-class>
</servlet>
</web-app>
6º Estou digitando a seguinte URL:
http://localhost:8080/myApp/testing
Mas também já tentei assim
http://localhost:8080/myApp/TestingServlet
e assim (conforme manda o livro):
http://localhost:8080/myApp/servlet/testing
Em todos os casos apareceu a mensagem:
HTTP Status 404 - (URL digitada)
The requested resource (URL digitada) is not available.
Alguém pode me ajudar ?
Obrigado.....