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/04 18:01:58 UTC

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

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