remm 01/06/02 13:22:19 Modified: jasper/src/share/org/apache/jasper/servlet JasperLoader.java Log: - Experimental patch : Jasper will use the context classloader as the parent classloader. I didn't notice any problems, so I'm committing the patch (which will be very easy to revert if there are problems). - This makes the Jasper specific classpath request attribute obsolete. The code can probably be removed once testing shows that this patch doesn't break anything. Revision Changes Path 1.4 +3 -2 jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/servlet/JasperLoader.java Index: JasperLoader.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/servlet/JasperLoader.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- JasperLoader.java 2001/02/08 13:38:24 1.3 +++ JasperLoader.java 2001/06/02 20:22:19 1.4 @@ -171,9 +171,10 @@ } } - // Class is in a package, delegate to parent + // Class is in a package, delegate to thread context class loader if( !name.startsWith(Constants.JSP_PACKAGE_NAME) ) { - clazz = parent.loadClass(name); + clazz = Thread.currentThread().getContextClassLoader() + .loadClass(name); if( resolve ) resolveClass(clazz); return clazz;