Gang, I think this article is very important for everyone to read and understand. http://www.qos.ch/logging/classloader.jsp Commons-logging is the showcase here, since it does create a lot of problems in container environments, but it applies fairly well to any code that has high degree of acceptance and usage in the containers themselves. Cheers Niclas