Originariamente inviato da SyLaR_is_back
Questo conferma la mia ipotesi, cioè tomcat istanzia una sola classe servlet che viene poi utilizzata da tutti gli utenti contemporaneamente.
Non solo Tomcat... questo è parte integrante della specifica Java Servlet API. Qualunque servlet-container si deve comportare in questo modo (anche gli Application Server). Il lifecycle di una servlet è il seguente:

Al verificarsi di una richiesta che richiede una servlet, il Servlet Container si comporta così:

1) Verifica se esiste già un'istanza della servlet. Se non esiste
1.a) Carica la classe della servlet
1.b) Istanzia la servlet
1.c) Inizializza la servlet

2) Richiama il metodo invoke() dell'oggetto servlet.

Da qui: http://docs.oracle.com/javaee/6/tutorial/doc/bnafi.html

Dunque, esiste una ed una sola istanza di ciascuna Servlet.

E' possibile gestire questa problematica senza perdere il parallelismo dell'applicazione? ........qualsiasi commento o informazione sull'argomento sarebbbe molto apprezzato.

ciaoooooooooooo
In che senso? E' chiaro che quando si progetta una WebApp si deve sapere come funziona il meccanismo delle servlet.


Ciao.