Caros,
-
Estou estudando o livro do Deitel e tendo dificuldades para executar um servlet básico. Instalei o Tomcat 4.1.18 no Win2000 e o j2sdk 1.3.1, e o Tomcat aparentemente está startando ok.
-
Essa é a estrutura do meus arquivos
C:Tomcat 4.1.18
|___webapps
|___myApp
|___WEB-INF -----> web.xml
|___classes -----> TestingServlet.class e .java
- Este é meu servlet TestingServlet.java:
import javax.servlet.<em>;
import javax.servlet.http.</em>;
import <a href="http://java.io">java.io</a>.<em>;
import java.util.</em>;
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>");
}
}
- E este é o web.xml
<?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>
- Ao chamar a URL: http://localhost:8080/myApp/servlet/testingServlet recebo a mensagem:
HTTP Status 404 - /myApp/servlet/TestingServlet
type Status report
message /myApp/servlet/TestingServlet
description The requested resource (/myApp/servlet/TestingServlet) is not available.
Apache Tomcat/4.1.18
Por favor me ajudem a entender pqe não funciona.
Muito grato