Error al ejecutar un servlet
Publicado por Jesus BO (1 intervención) el 18/11/2004 18:21:46
Hola.
Estoy trabajando con un servlet que hace consultas a una base de datos en MySQL. Aparentemente todo funciona sin problema y al terminar de hacer todas las consultas, cierro las respectivas conexiones a la base de datos y a desplegado en pantalla. Sin embargo, despues de poco tiempo, aparece el siguiente mensaje en DOS donde se está ejecutando Java:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at sun.servlet.http.HttpInputStream.fill(HttpInputStream.java:346)
at sun.servlet.http.HttpInputStream.readLine(HttpInputStream.java:239)
at sun.servlet.http.HttpRequestLine.readLine(HttpInputStream.java:175)
at sun.servlet.http.HttpRequestLine.parse(HttpRequestLine.java:148)
at sun.servlet.http.HttpRequest.next(HttpRequest.java.323)
at sun.servlet.http.HttpServerHandler.handleConecction(HttpServerHandler.java:105)
at sun.sevlet.http.HttpServerHandler.run(HttpServerHandler.java:90)
at sun.lang.Thread.run(Therad.java:536)
De 19 opciones de consulta que hago, esto ocurre sólo con 2 de ellas, el resto funciona sin problema y la conexión se cierra correctamente.
En lo que he investigado, aparentemente es porque una conexión no se está cerrando correctamente. ¿Alguien sabe o podría orientarme un poco más sobre esto?
Gracias.
Estoy trabajando con un servlet que hace consultas a una base de datos en MySQL. Aparentemente todo funciona sin problema y al terminar de hacer todas las consultas, cierro las respectivas conexiones a la base de datos y a desplegado en pantalla. Sin embargo, despues de poco tiempo, aparece el siguiente mensaje en DOS donde se está ejecutando Java:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at sun.servlet.http.HttpInputStream.fill(HttpInputStream.java:346)
at sun.servlet.http.HttpInputStream.readLine(HttpInputStream.java:239)
at sun.servlet.http.HttpRequestLine.readLine(HttpInputStream.java:175)
at sun.servlet.http.HttpRequestLine.parse(HttpRequestLine.java:148)
at sun.servlet.http.HttpRequest.next(HttpRequest.java.323)
at sun.servlet.http.HttpServerHandler.handleConecction(HttpServerHandler.java:105)
at sun.sevlet.http.HttpServerHandler.run(HttpServerHandler.java:90)
at sun.lang.Thread.run(Therad.java:536)
De 19 opciones de consulta que hago, esto ocurre sólo con 2 de ellas, el resto funciona sin problema y la conexión se cierra correctamente.
En lo que he investigado, aparentemente es porque una conexión no se está cerrando correctamente. ¿Alguien sabe o podría orientarme un poco más sobre esto?
Gracias.
Valora esta pregunta


0