According to my understand, Tomcat is allowed to raise as many copies of a servlet as it wishes in order to service requests.
This forces my servlets to have no heavyweight state, and instead store all state in the (singleton) servlet context.
Is it possible to configure Tomcat to treat my servlets as singletons, and always raise exactly one servlet instance regardless of load?