當在Tomcat/GlassFish/JBoss/etc中重新部署應用程序時,通過保留對以前類加載器的實例的引用很容易導致類加載器泄漏。 Jevgeni卡巴諾夫在這裏討論這個問題......測試在重新部署Web應用程序時沒有內存泄漏
http://www.zeroturnaround.com/blog/reloading-objects-classes-classloaders/
有沒有人發現,利用自動化測試的好方法(即:通過JUnit的)來測試重新部署Web應用程序不會導致內存泄漏?我一直在想,如果使用嵌入式Jetty,可以輕鬆地編寫一個重複部署應用程序的junit測試。