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


Reply via email to