You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2006/10/06 23:57:25 UTC

svn commit: r453785 - /incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java

Author: mriou
Date: Fri Oct  6 14:57:23 2006
New Revision: 453785

URL: http://svn.apache.org/viewvc?view=rev&rev=453785
Log:
Cleaning up before re-deployment.

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=453785&r1=453784&r2=453785
==============================================================================
--- 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 Oct  6 14:57:23 2006
@@ -38,6 +38,7 @@
 import org.apache.ode.axis2.util.OMUtils;
 import org.apache.ode.bpel.iapi.BpelServer;
 import org.apache.ode.bpel.iapi.DeploymentService;
+import org.apache.ode.utils.fs.FileUtils;
 
 import javax.activation.DataHandler;
 import javax.wsdl.Definition;
@@ -112,8 +113,13 @@
                         // files in there. The poller shouldn't pick them up so we're asking
                         // it to hold on for a while.
                         _poller.hold();
+
+                        // Cleaning up if something existed previsouly
                         File dest = new File(_deployPath, namePart.getText());
                         _service.undeploy(dest);
+                        // If the previous deployment failed, there will still be something but
+                        // undeploy won't do anything
+                        FileUtils.deepDelete(dest);
 
                         dest.mkdir();
                         unzip(dest, (DataHandler) binaryNode.getDataHandler());