hmm, etwas code wäre hilfreich
ansonsten kann ich dir nur sagen, dass es vom servlet an sich nur eine instanz gibt.
sprich
Code:
class A extends HttpServlet
{
public int counter;
public void doPost ....
}
würd das selbe ergebnis bringen wie counter als static, weils eben nur ein objekt davon gibt.
die methodenaufrufe selber dagegen werden als threads aufgerufen, können also parallelläufig sein, was für den counter gleichzeitig ein problem darstellen kann, da counter++ keine atomare operation ist, du also das counterhochzählen mit synchronized implementieren müsstest.
keine ahnung, ob dir das jetzt irgendwie weiterhilft oder überhaupt das thema trifft, aber stell mal deinen code rein, dann gehts sicher einfacher