--- ./src/java/org/apache/james/transport/Loader.java.orig 2004-03-14 22:54:18.000000000 -0800 +++ ./src/java/org/apache/james/transport/Loader.java 2004-10-08 11:57:08.000000000 -0700 @@ -92,11 +92,11 @@ Vector jarlist = new Vector(); URL[] classPath = null; try { - jarlist.add(new URL("file:///" + baseDirectory + "/SAR-INF/classes/")); + jarlist.add(new File(baseDirectory + "/SAR-INF/classes/").toURL()); } catch (MalformedURLException e) { logger.error( "can't add " - + "file:///" + + "file:" + baseDirectory + "/SAR-INF/classes/ to mailet classloader"); } @@ -104,11 +104,11 @@ for (int i = 0; i < flist.length; i++) { try { if (flist[i].indexOf("jar") == flist[i].length() - 3) { - jarlist.add(new URL("file:///" + baseDirectory +"/SAR-INF/lib/"+ flist[i])); - logger.debug("added file:///" + baseDirectory +"/SAR-INF/lib/" + flist[i] + " to mailet Classloader"); + jarlist.add(new File(baseDirectory +"/SAR-INF/lib/"+ flist[i]).toURL()); + logger.debug("added file:" + baseDirectory +"/SAR-INF/lib/" + flist[i] + " to mailet Classloader"); } } catch (MalformedURLException e) { - logger.error("can't add file:///" + baseDirectory +"/SAR-INF/lib/"+ flist[i] + " to mailet classloader"); + logger.error("can't add file:" + baseDirectory +"/SAR-INF/lib/"+ flist[i] + " to mailet classloader"); } } }