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