You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by bl...@apache.org on 2001/05/23 19:02:39 UTC
cvs commit: xml-cocoon2/src/org/apache/cocoon/util ClassUtils.java
bloritsch 01/05/23 10:02:39
Modified: src/org/apache/cocoon/generation JspGenerator.java
src/org/apache/cocoon/transformation TraxTransformer.java
src/org/apache/cocoon/util ClassUtils.java
Log:
ClassLoader fixes
Revision Changes Path
1.4 +2 -2 xml-cocoon2/src/org/apache/cocoon/generation/JspGenerator.java
Index: JspGenerator.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/generation/JspGenerator.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- JspGenerator.java 2001/05/22 14:40:59 1.3
+++ JspGenerator.java 2001/05/23 17:02:24 1.4
@@ -48,7 +48,7 @@
* results into SAX events.
*
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
- * @version CVS $Revision: 1.3 $ $Date: 2001/05/22 14:40:59 $
+ * @version CVS $Revision: 1.4 $ $Date: 2001/05/23 17:02:24 $
*/
public class JspGenerator extends ServletGenerator implements Recyclable {
@@ -74,7 +74,7 @@
MyServletResponse response = new MyServletResponse(httpResponse);
// start JSPServlet.
- Class clazz = Class.forName("org.apache.jasper.servlet.JspServlet");
+ Class clazz = Thread.currentThread().getContextClassLoader().loadClass("org.apache.jasper.servlet.JspServlet");
HttpServlet jsp = (HttpServlet) clazz.newInstance();
jsp.init(new config((ServletContext)this.objectModel.get(HttpEnvironment.HTTP_SERVLET_CONTEXT)));
jsp.service(request, response);
1.5 +2 -2 xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java
Index: TraxTransformer.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- TraxTransformer.java 2001/05/23 08:57:27 1.4
+++ TraxTransformer.java 2001/05/23 17:02:31 1.5
@@ -100,7 +100,7 @@
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
* @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
* @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
- * @version CVS $Id: TraxTransformer.java,v 1.4 2001/05/23 08:57:27 cziegeler Exp $
+ * @version CVS $Id: TraxTransformer.java,v 1.5 2001/05/23 17:02:31 bloritsch Exp $
*/
public class TraxTransformer extends ContentHandlerWrapper
implements Transformer, Composable, Recyclable, Configurable, Cacheable, Disposable, URIResolver {
@@ -492,7 +492,7 @@
// there is a failure in the pipeline.
try {
Class clazz =
- Class.forName("org.apache.xalan.stree.SourceTreeHandler");
+ Thread.currentThread().getContextClassLoader().loadClass("org.apache.xalan.stree.SourceTreeHandler");
Class paramTypes[] =
new Class[]{ Exception.class };
Object params[] =
1.2 +2 -2 xml-cocoon2/src/org/apache/cocoon/util/ClassUtils.java
Index: ClassUtils.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/util/ClassUtils.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ClassUtils.java 2001/05/09 20:49:32 1.1
+++ ClassUtils.java 2001/05/23 17:02:36 1.2
@@ -18,7 +18,7 @@
*
* @author <a href="mailto:ricardo@apache.org">Ricardo Rocha</a>
* @author <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>
- * @version CVS $Revision: 1.1 $ $Date: 2001/05/09 20:49:32 $
+ * @version CVS $Revision: 1.2 $ $Date: 2001/05/23 17:02:36 $
*/
public class ClassUtils {
@@ -52,7 +52,7 @@
* @exception ClassNotFoundException If a loading error occurs
*/
public static Class loadClass(String className) throws ClassNotFoundException {
- return Class.forName(className);
+ return Thread.currentThread().getContextClassLoader().loadClass(className);
}
/**
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org