Title: RES: [java-list] EJB
Tente executar o stored procedure em um novo thread. Ex:
 
public void executaSTP(String param1) {
    /* executa sua STP    */
}
 
public void service() {
    final String param1 = requets.getParameter("paramName1");
    (
        new Thread() {
            public void run() {
                executaSTP(param1);
            }
        }
    ).start();
}
 
PS: Omiti os parametros e execeções declaradas no metodo service para simplificar o exemplo.
 
[]'s,
Leonardo.
...................................................................
Leonardo Souza Mario Bueno
Itera - Voice, Wireless & Web Solutions
[EMAIL PROTECTED]
Phone: 55 27 337 0317
Cell: 55 27 9971 1375
Visit our website at:
http://www.itera.com.br
...................................................................
----- Original Message -----
Sent: Wednesday, April 11, 2001 10:51 AM
Subject: [java-list] Servlet - startar outra classe e liberar o browser

Olá pessoal,
 
Tenho um servlet, que chama uma classe, que roda uma procedure de banco (Pl/Sql) no oracle, essa procedure é bastante demorada (pode levar até algumas horas), e eu gostaria de descobrir um jeito de o servlet startar  essa classe e liberar o browser.  O que está acontecendo é que ele starta a outra classe mas o browser fica "preso".  Alguém tem alguma idéia do que eu possa fazer?
 
Grata,
 
Mônica
 

Responder a