Retroceder   Foros del Web > Programación para sitios web > Java y JSP > JSP/Servlets

Respuesta
 
Herramientas Desplegado
Antiguo 15-feb-2008, 15:08   #1 (permalink)
lilith_sr ha deshabilitado el karma
 
Avatar de lilith_sr
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 104
error 404 tomcat 5.5

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
lilith_sr está desconectado   Responder Citando
Antiguo 16-feb-2008, 03:03   #2 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.454
Re: error 404 tomcat 5.5

Cita:
Iniciado por lilith_sr Ver Mensaje
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
...
Para que tu aplicacion responda en el contexto "hola", tienes que tenerla en

\webapps\hola

Si la pones dentro de ROOT, ya no es una aplicacion, es simplemente un subdirectorio de la aplicacion ROOT y por tanto el WEB-INF dentro de hola se ignora etc. etc.

S!
__________________
TAANSTAFL - Para obtener respuestas inteligentes, lo mejor es empezar por preguntar de forma inteligente.
GreenEyed está desconectado   Responder Citando
Antiguo 16-feb-2008, 17:10   #3 (permalink)
lilith_sr ha deshabilitado el karma
 
Avatar de lilith_sr
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 104
Re: error 404 tomcat 5.5

Mil Grax!!!!
lilith_sr está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93