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