Ho un problema, e non so qual'è il modo migliore per afforntarlo.
Ho un'applicazione su Tomcat che fa uso di servlet che accedono ad un database.
Ho configurato Tomcat in modo che la mia applicazione faccia riferimento ad un Pool di Connessioni, configurato tutto e funziona perfettamente.
Ora però la mia domanda è questa, come faccio a dire a Tomcat che deve aprirmi la connessione al Database all'avvio di Tomcat stesso?
Forse sbaglio io, ma volevo fare in modo di non mettere all'interno del metodo Init() di ogni servlet l'apertura della connessione, anche perché dopo la prima invocazione della prima servlet, le altre sarebbero inutili visto che già è aperta.
Inoltre potrei mettere l'apertura della connessione solo nell'Init() della prima servlet che lancio, ma a priori non so quale potrebbe essere, e poi mi sembra poco elegante...
E' per questo che volevo fare in modo che all'avvio di Tomcat provvedesse lui ad aprire le connessioni della mia applicazione in modo da far lavorare le servlet con la connessione già aperta.
Ho detto fesserie?

Rispondi quotando