Index: jakarta-james/src/java/org/apache/james/mailrepository/JDBCMailRepository.java
===================================================================
RCS file: /home/cvspublic/jakarta-james/src/java/org/apache/james/mailrepository/JDBCMailRepository.java,v
retrieving revision 1.18
diff -u -r1.18 JDBCMailRepository.java
--- jakarta-james/src/java/org/apache/james/mailrepository/JDBCMailRepository.java	18 Apr 2002 14:49:15 -0000	1.18
+++ jakarta-james/src/java/org/apache/james/mailrepository/JDBCMailRepository.java	27 Jul 2002 21:59:39 -0000
@@ -202,8 +202,13 @@
         try {
             // Initialise the sql strings.
             String fileName = sqlFileName.substring("file://".length());
-            fileName = ((BlockContext)context).getBaseDirectory() +
-                        File.separator + fileName;
+            if (fileName.startsWith("/")) {
+                // Strip off the leading '/' to get the absolute path
+                fileName = fileName.substring(1);
+            } else {
+                fileName = ((BlockContext)context).getBaseDirectory() +
+                           File.separator + fileName;
+            }
             File sqlFile = (new File(fileName)).getCanonicalFile();
 
             String resourceName = "org.apache.james.mailrepository.JDBCMailRepository";

