Reviewers: rchandia,

Description:
Fix permgen exhaustion due to classloader memory leak across server
refresh.

http://code.google.com/p/google-web-toolkit/issues/detail?id=5486

-Explicitly call destroy() on the WebAppClassLoader
-Restart the server, not just the WebAppContext, on refresh
-Do a nasty hack to force unload JDBC drivers loaded in the
WebAppClassLoader
-Port Tomcat's JreMemoryLeakPreventionListener


Please review this at http://gwt-code-reviews.appspot.com/1097801/show

Affected files:
  A dev/core/src/com/google/gwt/dev/shell/jetty/JDBCUnloader.java
  M dev/core/src/com/google/gwt/dev/shell/jetty/JettyLauncher.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to