Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=46961
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 9 Apr 2009 12:54:09 +0000 (12:54 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 9 Apr 2009 12:54:09 +0000 (12:54 +0000)
Avoid tripping over http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6434149

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@763630 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/loader/WebappClassLoader.java

index 6988bc1..12e8202 100644 (file)
@@ -1335,7 +1335,8 @@ public class WebappClassLoader
             if (loader == null)
                 loader = system;
             try {
-                clazz = loader.loadClass(name);
+
+                clazz = Class.forName(name, false, loader);
                 if (clazz != null) {
                     if (log.isDebugEnabled())
                         log.debug("  Loading class from parent");
@@ -1372,7 +1373,7 @@ public class WebappClassLoader
             if (loader == null)
                 loader = system;
             try {
-                clazz = loader.loadClass(name);
+                clazz = Class.forName(name, false, loader);
                 if (clazz != null) {
                     if (log.isDebugEnabled())
                         log.debug("  Loading class from parent");