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

error Http-500

Estas en el tema de error Http-500 en el foro de Java en Foros del Web. Tengo una aplicacion que me permite realizar una consulta en ajax, genera un excel y permite ver esta generación (utilizando botones); pero algunas veces parte ...
  #1 (permalink)  
Antiguo 06/09/2006, 09:22
 
Fecha de Ingreso: agosto-2005
Mensajes: 41
Antigüedad: 18 años, 8 meses
Puntos: 0
error Http-500

Tengo una aplicacion que me permite realizar una consulta en ajax, genera un excel y permite ver esta generación (utilizando botones); pero algunas veces parte bien y en otras se cae... y cuando refresco definitivamente no carga y me presenta el siguiente error..... Gracias

type Informe de Excepción

mensaje

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)


causa raíz

java.lang.NullPointerException
org.apache.jsp.jsp.filtros_jsp._jspService(filtros _jsp.java:106)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)


nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.9.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.9
  #2 (permalink)  
Antiguo 06/09/2006, 11:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Cita:
java.lang.NullPointerException -> filtros _jsp.java:106
Yo miraría la clase java que te ha generado y por que se produce un NullPointer en esa linea.
  #3 (permalink)  
Antiguo 06/09/2006, 12:54
 
Fecha de Ingreso: agosto-2005
Mensajes: 41
Antigüedad: 18 años, 8 meses
Puntos: 0
es en la clase "class SocketInputStream extends FileInputStream" y especificamente en el metodo public int read(byte b[], int off, int length) , que lleva por comentario /**
* Reads into a byte array <i>b</i> at offset <i>off</i>,
* <i>length</i> bytes of data.
* @param b the buffer into which the data is read
* @param off the start offset of the data
* @param len the maximum number of bytes read
* @return the actual number of bytes read, -1 is
* returned when the end of the stream is reached.
* @exception IOException If an I/O error has occurred.
*/
y el metodo public synchronized int read(byte b[], int off, int len) de la clase class BufferedInputStream extends FilterInputStream
.... ahora los import estan.... no se cual es el problema no logo visualizar... Gracias
  #4 (permalink)  
Antiguo 07/09/2006, 01:01
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
La clase que tienes que mirar se llama "filtros _jsp.class", que es la que crea el Tomcat a partir de tu fichero JSP. Y lo que has de mirar es el Java que te genera para averiguar el problema mirando en la linea indicada en el Stacktrace. Otros contenedores de servlets son mas listos y te dicen el numero de linea de la JSP, pero el Tomcat te dice el de la clase generada.

De todas formas, el problema es una NullPointerException en tu pagina filtros.jsp, así que tambien puedes buscar la causa directamente alli.
  #5 (permalink)  
Antiguo 12/11/2011, 14:14
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: error Http-500

hola, estoy desarrollando un sitio web con el modelo MVC, pero cuando intento cargar el driver de mysql en mi servlet a mi tambien me da este error:

Estado HTTP 500 -

type Informe de Excepci�n

mensaje

descripci�n El servidor encontr� un error interno () que hizo que no pudiera rellenar este requerimiento.

excepci�n

javax.servlet.ServletException: Servlet.init() para servlet servlet lanz� excepci�n
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11AprProcessor.proces s(Http11AprProcessor.java:857)
org.apache.coyote.http11.Http11AprProtocol$Http11C onnectionHandler.process(Http11AprProtocol.java:56 5)
org.apache.tomcat.util.net.AprEndpoint$Worker.run( AprEndpoint.java:1509)
java.lang.Thread.run(Unknown Source)

causa ra�z

java.lang.NullPointerException
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
control.servlet.init(servlet.java:37)
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11AprProcessor.proces s(Http11AprProcessor.java:857)
org.apache.coyote.http11.Http11AprProtocol$Http11C onnectionHandler.process(Http11AprProtocol.java:56 5)
org.apache.tomcat.util.net.AprEndpoint$Worker.run( AprEndpoint.java:1509)
java.lang.Thread.run(Unknown Source)

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.18.
Apache Tomcat/6.0.18

La linea "control.servlet.init(servlet.java:37)" es la siguiente:

Class.forName(config.getInitParameter("jdbcDriver" ));

esta lo que hace es invocar el parametro inicial "jdbcDriver" dentro de WEB.xml. Se que funciona asi, por que en un ejemplo de un libro asi lo hace y funciona, pero mi servlet no
alguna sugerencia lo agradeceria.
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 03:15.