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/11/08 23:00:33 UTC

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

Author: mriou
Date: Wed Nov  8 14:00:32 2006
New Revision: 472659

URL: http://svn.apache.org/viewvc?view=rev&rev=472659
Log:
Processes weren't properly undeployed before redeploying them.

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=472659&r1=472658&r2=472659
==============================================================================
--- 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 Wed Nov  8 14:00:32 2006
@@ -114,7 +114,11 @@
 
                         // Cleaning up if something existed previously
                         File dest = new File(_deployPath, namePart.getText());
-                        _store.undeploy(dest);
+                        Collection<QName> undeployed = _store.undeploy(dest);
+                        for (QName pqname : undeployed) {
+                            _server.unload(pqname, true);
+                        }
+
                         // If the previous deployment failed, there will still be something but
                         // undeploy won't do anything
                         FileUtils.deepDelete(dest);