That's odd. I've just tested Weld 2.3.0.CR2 and Tomcat 7.0.62 and I don't observe the leak anymore. Could you enable trace logging for Weld? I.e. add org.jboss.weld.level = ALL to logging.properties config file and change the level of ConsoleHandler and catalina FileHandler to ALL. You should see a similar log message for each request:
TRACE: State thread-local removed: org.jboss.weld.context.http.HttpSessionContextImpl
|
|