Author: mriou
Date: Wed Oct 4 09:01:57 2006
New Revision: 452922
URL: http://svn.apache.org/viewvc?view=rev&rev=452922
Log:
Better error reporting on wrong deployments.
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=452922&r1=452921&r2=452922
==============================================================================
---
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 Oct 4 09:01:57 2006
@@ -118,6 +118,12 @@
dest.mkdir();
unzip(dest, (DataHandler) binaryNode.getDataHandler());
+ // Check that we have a deploy.xml
+ File deployXml = new File(dest, "deploy.xml");
+ if (!deployXml.exists())
+ throw new AxisFault("The deployment doesn't appear
to contain a deployment " +
+ "descriptor in its root directory named
deploy.xml, aborting.");
+
_service.deploy(dest);
File deployedMarker = new File(_deployPath,
namePart.getText() + ".deployed");
deployedMarker.createNewFile();