Author: rmannibucau
Date: Tue Mar 19 12:43:34 2013
New Revision: 1458250

URL: http://svn.apache.org/r1458250
Log:
on win platforms url.getFile() contains a \! at the end for files

Modified:
    
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/Files.java

Modified: 
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/Files.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/Files.java?rev=1458250&r1=1458249&r2=1458250&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/Files.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/Files.java
 Tue Mar 19 12:43:34 2013
@@ -376,7 +376,11 @@ public class Files {
                 throw new IllegalStateException(e);
             }
         } else if ("file".equals(url.getProtocol())) {
-            return new File(decode(url.getFile()));
+            String path = decode(url.getFile());
+            if (path.endsWith("!")) {
+                path = path.substring(0, path.length() - 1);
+            }
+            return new File(path);
         } else {
             throw new IllegalArgumentException("Unsupported URL scheme: " + 
url.toExternalForm());
         }


Reply via email to