Foros del Web » Programación para mayores de 30 ;) » Java »

Como arreglar HTTP estado 404 en jsp?

Estas en el tema de Como arreglar HTTP estado 404 en jsp? en el foro de Java en Foros del Web. Hola, he hecho un pequeño ejemplo con el famoso hola mundo en jsp, estos son mis directorios: Código: C:\Archivos de programa\ Apache Software Foundation\ Tomcat ...
  #1 (permalink)  
Antiguo 10/07/2009, 15:25
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 9 meses
Puntos: 3
Como arreglar HTTP estado 404 en jsp?

Hola, he hecho un pequeño ejemplo con el famoso hola mundo en jsp, estos son mis directorios:

Código:
C:\Archivos de programa\
Apache Software Foundation\
Tomcat 6.0\webapps\
ROOT\WEB-INF
web.xml
Directorio prueba
-clases(donde tengo el paquete prueba con archivo.class HolaMundo
src(esta el codigo fuente)


web.xml
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>
	<servlet>
		<servlet-name>prueba</servlet-name>
		<servlet-class>prueba.HolaMundo</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>prueba</servlet-name>
		<url-pattern>hola</url-pattern>
	</servlet-mapping>
</web-app>
HolaMundo.java
Código:
package prueba;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HolaMundo extends HttpServlet
{
	public void doGet(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException
	{
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		out.println("");
		out.println("");
		out.println("Prueba");
		out.println("");
		out.println(" ¡Hi world! ");
		out.println("");
	}
}
Luego cuando escribo en mi navegador: http://localhost:8080/hola , solamente recibo el mensaje:
Código:
 Estado HTTP 404 -

type Informe de estado

mensaje

descripción El recurso requerido () no está disponible.
Apache Tomcat/6.0.20
Como podre solucionar ese problema?
muchas gracias

aqui hice una salida con el comando : dir /s /a para dejar más clara la ubicacion de mis archivos.
Código:
C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\webapps\ROOT>dir /
s /a
 El volumen de la unidad C no tiene etiqueta.
 El número de serie del volumen es: 908A-BC3D

 Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT

10-07-2009  14:51    <DIR>          .
10-07-2009  14:51    <DIR>          ..
13-05-2009  19:15             5.866 asf-logo-wide.gif
13-05-2009  19:15             3.376 build.xml
13-05-2009  19:15            21.630 favicon.ico
13-05-2009  19:15             7.777 index.html
13-05-2009  19:15             8.307 index.jsp
13-05-2009  19:15             7.317 RELEASE-NOTES.txt
13-05-2009  19:15             2.324 tomcat-power.gif
13-05-2009  19:15             1.934 tomcat.gif
13-05-2009  19:15            65.643 tomcat.svg
10-07-2009  14:52    <DIR>          WEB-INF
               9 archivos        124.174 bytes

 Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF

10-07-2009  14:52    <DIR>          .
10-07-2009  14:52    <DIR>          ..
10-07-2009  13:44    <DIR>          prueba
10-07-2009  13:23             1.487 web.xml
               1 archivos          1.487 bytes

 Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\prueba

10-07-2009  13:44    <DIR>          .
10-07-2009  13:44    <DIR>          ..
10-07-2009  13:33    <DIR>          classes
10-07-2009  14:52    <DIR>          src
               0 archivos              0 bytes

 Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\prueba\classes

10-07-2009  13:33    <DIR>          .
10-07-2009  13:33    <DIR>          ..
10-07-2009  13:33    <DIR>          prueba
               0 archivos              0 bytes

 Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\prueba\classes\prueba

10-07-2009  13:33    <DIR>          .
10-07-2009  13:33    <DIR>          ..
10-07-2009  13:26               754 HolaMundo.class
               1 archivos            754 bytes

 Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\prueba\src

10-07-2009  14:52    <DIR>          .
10-07-2009  14:52    <DIR>          ..
10-07-2009  13:25               973 HolaMundo.java
               1 archivos            973 bytes

     Total de archivos en la lista:
              12 archivos        127.388 bytes
              17 dirs  95.813.722.112 bytes libres
  #2 (permalink)  
Antiguo 11/07/2009, 00:15
Avatar de ezefarina  
Fecha de Ingreso: junio-2009
Mensajes: 91
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Como arreglar HTTP estado 404 en jsp?

Mové los .class de Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\prueba\classes\prueba

a

C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\classes\prueba

Tomcat busca los classes en web-inf/classes

Slds!
  #3 (permalink)  
Antiguo 11/07/2009, 12:55
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 9 meses
Puntos: 3
Respuesta: Como arreglar HTTP estado 404 en jsp?

Cita:
Iniciado por ezefarina Ver Mensaje
Mové los .class de Directorio de C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\prueba\classes\prueba

a

C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\web
apps\ROOT\WEB-INF\classes\prueba

Tomcat busca los classes en web-inf/classes

Slds!
Gracias, esa era la solucion.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:02.