[jbossws-commits] JBossWS SVN: r16175 - common/branches/jbossws-common-2.0.x/src/main/java/org/jboss/ws/common/utils.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Tue Apr 17 11:39:04 EDT 2012


Author: alessio.soldano at jboss.com
Date: 2012-04-17 11:39:04 -0400 (Tue, 17 Apr 2012)
New Revision: 16175

Modified:
   common/branches/jbossws-common-2.0.x/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java
Log:
[JBPAPP-8741] Cannot deploy webservices with schema import to paths with spaces


Modified: common/branches/jbossws-common-2.0.x/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java
===================================================================
--- common/branches/jbossws-common-2.0.x/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java	2012-04-17 15:32:30 UTC (rev 16174)
+++ common/branches/jbossws-common-2.0.x/src/main/java/org/jboss/ws/common/utils/AbstractWSDLFilePublisher.java	2012-04-17 15:39:04 UTC (rev 16175)
@@ -154,7 +154,7 @@
                }
                
                URL targetURL = new URL(baseURI.substring(0, baseURI.lastIndexOf("/") + 1) + locationURI);
-               File targetFile = new File(targetURL.getPath());
+               File targetFile = new File(targetURL.toURI()); //JBWS-3488
                targetFile.getParentFile().mkdirs();
 
                WSDLFactory wsdlFactory = WSDLFactory.newInstance();
@@ -204,7 +204,7 @@
                   }
                   
                   URL xsdURL = new URL(baseURI.substring(0, baseURI.lastIndexOf("/") + 1) + schemaLocation);
-                  File targetFile = new File(xsdURL.getPath());
+                  File targetFile = new File(xsdURL.toURI()); //JBWS-3488
                   targetFile.getParentFile().mkdirs();
 
                   String deploymentName = dep.getCanonicalName();
@@ -221,7 +221,6 @@
                      resourcePath = resourcePath.replace("//", "/");
                   }
                   URL resourceURL = dep.getResourceResolver().resolve(resourcePath);
-//                  URL resourceURL = dep.getMetaDataFileURL(resourcePath);
                   InputStream is = new ResourceURL(resourceURL).openStream();
                   if (is == null)
                      throw new IllegalArgumentException(BundleUtils.getMessage(bundle, "CANNOT_FIND_SCHEMA_IMPORT_IN_DEPLOYMENT",  resourcePath));



More information about the jbossws-commits mailing list