hola a todos
!!
Tengo un pequeño problema con un servlet sencillo !, es un servlet que imprime solamente una linea de texto(el cual compila bien), mi estructa de directorio es la siguiente:
\webapps\ROOT\hola
dentro de la carpeta hola tengo:
\WEB-INF\classes
dentro de WEB-INF esta el archivo web.xml y dentro de classes esta el archivo hola.class
Código:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
class hola extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<head>");
out.println("<title>Mi primer servlet....<title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Aprendiendoh1>");
out.println("</body>");
out.println("</html>");
}
}
y mi archivo XML es el siguiente:
Código:
<?xml version="1.0" encoding="ISO-8859-15"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>hola</display-name>
<description>Mi primer Servlet</description>
<servlet>
<servlet-name>hola</servlet-name>
<servlet-class>hola</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hola</servlet-name>
<url-pattern>/hola</url-pattern>
</servlet-mapping>
</web-app>
ahora cuando en el navegador pongo:
http://127.0.0.1:8080/hola/hola
me manda el siguiente error:
Estado HTTP 404 - /hola/hola
El recurso requerido (/hola/hola) no está disponible.
Pero por mas que le modifico no jala.....alguien me podria ayudar?
Gracias