commit | 8cc4c51615ba86e0bf00b5f03c2507fba4399eb3 | [log] [tgz] |
---|---|---|
author | conroy@google.com <conroy@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Wed Nov 10 17:24:08 2010 +0000 |
committer | conroy@google.com <conroy@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Wed Nov 10 17:24:08 2010 +0000 |
tree | 225bdc97c7854a4508b773c9e8ab5669746afb30 | |
parent | 1430c8e773c1df1042bf7cf5f1e576a9e250cf58 [diff] |
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 Review at http://gwt-code-reviews.appspot.com/1097801 Review by: rchandia@google.com git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9214 8db76d5a-ed1c-0410-87a9-c151d255dfc7