Author: mriou
Date: Fri Sep 29 16:08:19 2006
New Revision: 451488

URL: http://svn.apache.org/viewvc?view=rev&rev=451488
Log:
Zip can be weird sometimes, asking you to unpack files without the dirs to 
which they belong.

Modified:
    
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java

Modified: 
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java?view=diff&rev=451488&r1=451487&r2=451488
==============================================================================
--- 
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java
 (original)
+++ 
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java
 Fri Sep 29 16:08:19 2006
@@ -200,8 +200,10 @@
                         continue;
                     }
                     __log.debug("Extracting file: " + entry.getName());
+                    File destFile = new File(dest, entry.getName());
+                    if (!destFile.getParentFile().exists()) 
destFile.getParentFile().mkdirs();
                     copyInputStream(zis, new BufferedOutputStream(
-                            new FileOutputStream(new File(dest, 
entry.getName()))));
+                            new FileOutputStream(destFile)));
                 }
                 zis.close();
             } catch (IOException e) {


Reply via email to