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