Buenas tengo un prolemilla... primero pongo el codigo y luego os explico
BLOB blob = operationWebBean.Lanzar_Report(vNumDisco);
response.setContentType( "application/pdf" );
ServletOutputStream sos = response.getOutputStream();
InputStream in = blob.getBinaryStream();
int bufferSize = blob.getBufferSize();
byte[] buffer = new byte[bufferSize];
int bytesRead = 0;
while ((bytesRead = in.read(buffer)) != -1)
sos.write(buffer, 0, bytesRead);
sos.close();
Pües vereis.. la funcion Lanzar_Report devuelve un blob que recoge de la base de datos.. En esta funcion se abre y se cierra la conexion.
una vez obtenido el blob con este codigo lo paso a binarystream y lo muestro por pantalla... pues bien me da el error conexion cerrada pero solo desde hace unos dias.. sabeis por k puede ser.. lo unico que ha cambiado de los dias k funcionaba a los dias que no funciona es k el servidor esta mucho mas sobrecargado-.. ALGUIEN SE LE OCURRE ALGO???? ...
Muchas gracias por adelantado.. Espero vuestra respuesta..Un saludooo