Entrar
¿Nuevo usuario? Inscribirme
DesarrolloJava · Desarrollo de Software en Java/J++/J#
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Jsp TimeOut   Lista de mensajes  
Responder | Reenviar Mensaje #7822 de 25937 |
Re: [Java] Jsp TimeOut



en algun proyecto en el que he trabajado teníamos el mismo problema: se
solicitaba una informacion al servidor que tardaba mucho en generarse y por
tanto el cliente ( el navegador ) desechaba la conexion por timeout..

¿como lo solucionamos?
nos complicamos un poco pero el resultado final es bastante bueno:

el navegador invoca a un servlet y este inicializa un hilo y guarda una
referencia al mismo en algún scope asociado a la sesion del cliente..
request.getSession() por ejemplo.

el hilo iniciado es el que se encarga de ejecutar el proceso pesado en
background.

el servlet retorna una respuesta al cliente ( navegador ) inmediatamente en
forma de página html con un pequeño código javascript que resolicitará la
petición a otro servlet cada X segundos ( no más de los que el navegador está
dispuesto a esperar ) este servlet pregunta al hilo si ha terminado, sino es
así retorna otravez la misma página html que se encarga de resolicitar la
petición cada X segundos. Si el hilo contesta que ha terminado entonces se
envía al cliente la página final del proceso..

esto queda bastante bonito y, en algunos casos, incluso se puede informar al
cliente de cuanto porcentage del proceso se ha llevado a cabo.

se me entiende?

saludos
d2clon



On Wednesday 01 September 2004 15:41, alejandro fernandez wrote:
> Buenos Dias lista.
>
> Agrego las Respuestas a cada pregunta que me formularon, gracias por
> ayudarme en el tema pues estoy preocupado por el tema
>
> se necesita mas informacion..
>
> a) el mensaje es del tomcat, del apache ó del navegador?
>
> No, estoy utilizando un websphere application server (was), el mensaje sale
> en el navegador ("the page cannot be displayed")
>
>
> a2) cual es el mensaje concretamente?
>
> "the page cannot be displayed" en el browser y en log del was me sale
> Servlet Error: Connection aborted by peer: socket write error:
> java.net.SocketException: Connection aborted by peer: socket write error
>
>
> b) se produce en todos los jsp o solo en 1?
>
> Solo en el que estoy generando la informacion y solo cuando intento generar
> toda la informacion para todos los usuarios, porque cuando genero la
> informacion de 10 o menos usuarios funciona bien y en la jsp aparece el
> mensaje de exito
>
>
> c) tarda,realmente, mucho en ejecutarse ese jsp?
>
> Le cuento que la JSP se arma dentro del servlet y se direcciona dependiendo
> del resultado de la ejecucion. de un procedimiento almacenado que esta en
> SQL SERVER, realmente el procedimiento es el que me da el tiempo de
> ejecucion del servlet
>
> On Wednesday 01 September 2004 00:28, alejandro fernandez wrote:
> > Hola lista..
> >
> > Aun continuo con el problema del porque la jsp me muestra el "the page
> > cannot be displayed" y lo peor de todo es que no he podida avanzar en la
> > busqueda de una alternativa de solucion, lo que mas he encontrado hace
> > referencia al timeout del browser... existe alguna forma de setear este
> > parametro para que la jsp no me muestre este mensaje.. o tengo otra
> > alternativa ???
> >
> > Recibo todo tipo de comentarios.
> >
> > Gracias
> >
> > Alejandro Fernandez A
> > Java Engineer
> > Sysgold S.A
> >
> >
> > ---------------------------------
>
> ------------------------------
> DesarrolloJava | Desarrollo de Software en Java/J++/J#
> ------------------------------
> Direcciones del grupo:
> Publicar un mensaje: DesarrolloJava@...
> Suscribirse........: DesarrolloJava-Subscribe@...
> Desuscribirse......: DesarrolloJava-Unsubscribe@...
> Administrador......: DesarrolloJava-Owner@...
> Página del grupo...: http://www.gruposyahoo.com.ar/group/DesarrolloJava
> ------------------------------
> Libros sobre el tema (castellano):
> http://www.amazon.com/exec/obidos/external-search?tag=analisiydisen-20&keyw
>ord=Java%20spanish&mode=books Enlaces de Yahoo! Grupos
>
>
>
>
>
>
>
>
> ---------------------------------




Mié, 1 de Sep, 2004 2:08 pm

d2clon@...
Enviar correo Enviar correo

Reenviar Mensaje #7822 de 25937 |
Desplegar mensajes Autor Ordenar por fecha

Hola lista.. Aun continuo con el problema del porque la jsp me muestra el "the page cannot be displayed" y lo peor de todo es que no he podida avanzar en la...
alejandro fernandez
alejof8
Sin conexión Enviar correo
1 de Sep, 2004
12:35 am

se necesita mas informacion.. a) el mensaje es del tomcat, del apache ó del navegador? a2) cual es el mensaje concretamente? b) se produce en todos los jsp o...
d2clon@...
Enviar correo
1 de Sep, 2004
10:30 am

Buenos Dias lista. Agrego las Respuestas a cada pregunta que me formularon, gracias por ayudarme en el tema pues estoy preocupado por el tema se necesita mas...
alejandro fernandez
alejof8
Sin conexión Enviar correo
1 de Sep, 2004
1:48 pm

en algun proyecto en el que he trabajado teníamos el mismo problema: se solicitaba una informacion al servidor que tardaba mucho en generarse y por tanto el...
d2clon@...
Enviar correo
1 de Sep, 2004
2:43 pm

Muchas gracias por la idea creo que es la que mas se aproxima a una solucion real, pero me surgen varias incognitas y en la medida del mensaje que me...
alejandro fernandez
alejof8
Sin conexión Enviar correo
1 de Sep, 2004
4:14 pm

... si.. porque no.. se guarda en session una referencia al hilo. ... en el onload: <head> <script language="javascript"> function cronometro(){ if(...
d2clon@...
Enviar correo
1 de Sep, 2004
4:32 pm

Muchas gracias por la ayuda... He implementado la aplicacion tal como me comentaste y ya me quite de encima ese maldito mensaje "the page cannot be displayed"...
alejandro fernandez
alejof8
Sin conexión Enviar correo
1 de Sep, 2004
10:16 pm

Hola a todos: Solicito su apoyo para unas vacantes que necesito: Consultores en un ERP llamado Navision, exp. en implementación y soporte de navision....
THANIA FRANCO
selecap2000
Sin conexión Enviar correo
1 de Sep, 2004
11:21 pm

... no he entendido bien la situacion .. requeriría fueras más específico de como haces las cosas.. que url invoca el jsp que se auto recarga.. y demás.. ...
d2clon@...
Enviar correo
2 de Sep, 2004
9:59 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda