Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    10

    problemi con le esecuzionie di queries dopo le 24

    Salve a tutti,
    sono un nuovo iscritto del forum e volevi proporre questa problematica molto singolare:

    sviluppo un intranet aziendale adoperando servlet e jsp, apache tomcat come webserver e mysql come dbms.

    Accade una cosa che nn riesco a spiegarmi le query che eseguo dalle jsp e le servlet (adoperando una classe DatabaseManager), funzionano solo nell'arco delle 24 ore.

    Non riesco a spiegarmi cosa può essre a provocare questa situazione.

    Spero che qualche persona più esperta di me mi sveli qesto mistero.

    P.S. le stesse query usate da ambiente stand alone funzionano.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837

    Re: problemi con le esecuzionie di queries dopo le 24

    Originariamente inviato da minsc
    Accade una cosa che nn riesco a spiegarmi le query che eseguo dalle jsp e le servlet (adoperando una classe DatabaseManager), funzionano solo nell'arco delle 24 ore.
    benvenuto
    spiegati meglio

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    10
    sembra che va in timeout l'applicazione che credo con tomcat, però mi succede solo con classi che eseguono le queries.

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    eh ma spiegati in italiano
    chiudi le connessioni dopo aver fatto la query?
    hai query che durano più di 24 ore?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    10
    chiudo tutte le connessioni nel destroy delle servlet, non ho queries che durano + di 24 ore, ma la riesecuzione dei files compilati, *.class, dopo l'arco delle 24 ore (in particolari quelli che adoperano queries ) non funzionano più in ambiente web, ma solo in ambiente standalone.

    Spero di essere stato chiaro.

    grazie

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    Called by the servlet container to indicate to a servlet that the servlet is being taken out of service. This method is only called once all threads within the servlet's service method have exited or after a timeout period has passed. After the servlet container calls this method, it will not call the service method again on this servlet.

    This method gives the servlet an opportunity to clean up any resources that are being held (for example, memory, file handles, threads) and make sure that any persistent state is synchronized with the servlet's current state in memory.
    empiricamente ho visto che tomcat chiama destroy quando fermo la webapp
    quindi immagino che le tue connessioni restino sempre aperte

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    10
    Grazie, credo che sia prorpio questo il problema.

    Scusa per l'italiano......, però questo problema mi ha fatto penare un poco.

    Ora provo e ti faccio sapere.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.