Galera to aprendendo JSP e SERVLET, sendo que estou tendo algumas dificuldades e gostaria de pedir a ajuda de vcs.
Minha estrutura está assim:
|build
| |classes
| | |servlet
| | | |HelloWorld.class
|src
| |servlet
| | |HelloWorld.java
|web
| |META-INF
| | |MANIFEST.MF
| |WEB-INF
| | |lib
| | |web.xml
| |index.jsp
Os códigos estão descritos abaixo:
HelloWorld.java
[code]
package servlet;
import java.awt.print.Printable;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)throws IOException, ServletException{
response.setContentType("txt/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<h1>Hello World!!!</h1>");
out.println("</body>");
out.println("</html>");
}
}[/code]
web.xml
[code]
<?xml version="1.0" encoding="UTF-8"?>
<!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>
<display-name>Olá Mundo em Servlet!</display-name>
<description></description>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>HelloWorld</url-pattern>
</servlet-mapping>
</web-app> [/code]
Quando chamo o servlet pela url (http://localhost:8080/TestWeb/HelloWorld) da erro, que está abaixo:
HTTP Status 404 - /TestWeb/HelloWorld.acotel
type Status report
message /TestWeb/HelloWorld.acotel
description The requested resource (/TestWeb/HelloWorld.acotel) is not available.
Apache Tomcat/5.5.23
Desde já agradeço a ajuda.