Ciao a tutti,
qualcuno di voi avrebbe la pazienza e la cortesia di spiegarmi il ciclo di vita di una classe che viene istanzata da una servlet in Tomcat? La classe istanziata è nella cartella webapps/miawebapps/classes insieme alla servlet.
So che la domanda è stupida o che già dovrei possedere la risposta ma...
Se una servlet istanzia una classe (attraverso una new o un metodo factory è indifferente), qual'è il ciclo di vita di questa istanza? Se la servlet muore (destroy()) all'istanza cosa succede? E se la sessione è invalidata?
Vi chiedo ciò perchè mi è successo questa strana cosa: dopo aver chiuso la sessione, aver fatto l'undeploy della webapps, deploy della webapps con una nuova versione della classe, mi sono ritrovato con la vecchia istanza della classe...e l'unica soluzione è stata quella di riavviare il tomcat per poter far vedere la nuova versione della classe.
Grazie mille e ciao a tutti.