GERONIMO-6621 ensure default uri doesn't break the provider
diff --git a/src/main/java/org/apache/geronimo/jcache/simple/SimpleManager.java b/src/main/java/org/apache/geronimo/jcache/simple/SimpleManager.java
index 93656d3..3b05898 100644
--- a/src/main/java/org/apache/geronimo/jcache/simple/SimpleManager.java
+++ b/src/main/java/org/apache/geronimo/jcache/simple/SimpleManager.java
@@ -66,10 +66,12 @@
         try {
             if (SimpleProvider.DEFAULT_URI.toString().equals(uri.toString()) || uri.getScheme().equals("geronimo")) {
 
-                final Enumeration<URL> resources = loader.getResources(uri.getPath());
-                do {
-                    addProperties(resources.nextElement(), props);
-                } while (resources.hasMoreElements());
+                final Enumeration<URL> resources = loader.getResources(uri.toASCIIString().substring((uri.getScheme() + "://").length()));
+                while (resources.hasMoreElements()) {
+                    do {
+                        addProperties(resources.nextElement(), props);
+                    } while (resources.hasMoreElements());
+                }
             } else {
                 props.load(uri.toURL().openStream());
             }