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()); }