glenn 01/03/22 08:39:28 Modified: jasper/src/share/org/apache/jasper JspEngineContext.java Log: Bug fix for bad class path's generated from non file: URL's Revision Changes Path 1.8 +10 -4 jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/JspEngineContext.java Index: JspEngineContext.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/JspEngineContext.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- JspEngineContext.java 2001/03/21 20:49:10 1.7 +++ JspEngineContext.java 2001/03/22 16:39:27 1.8 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/JspEngineContext.java,v 1.7 2001/03/21 20:49:10 craigmcc Exp $ - * $Revision: 1.7 $ - * $Date: 2001/03/21 20:49:10 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/JspEngineContext.java,v 1.8 2001/03/22 16:39:27 glenn Exp $ + * $Revision: 1.8 $ + * $Date: 2001/03/22 16:39:27 $ * * ==================================================================== * @@ -152,7 +152,13 @@ String sep = System.getProperty("path.separator"); for(int i = 0; i < urls.length; i++) { - cpath.append((String)urls[i].getFile()+sep); + // Tomcat 4 can use URL's other than file URL's, + // a protocol other than file: will generate a + // bad file system path, so only add file: + // protocol URL's to the classpath. + if( urls[i].getProtocol().equals("file") ) { + cpath.append((String)urls[i].getFile()+sep); + } } return cpath.toString() + classpath;