[jboss-cvs] JBossAS SVN: r65164 - trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Sep 6 11:32:10 EDT 2007
Author: remy.maucherat at jboss.com
Date: 2007-09-06 11:32:10 -0400 (Thu, 06 Sep 2007)
New Revision: 65164
Modified:
trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
Log:
- Throw deployment exceptions if things go wrong.
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java 2007-09-06 15:21:37 UTC (rev 65163)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java 2007-09-06 15:32:10 UTC (rev 65164)
@@ -50,6 +50,7 @@
import org.apache.catalina.Loader;
import org.apache.catalina.core.StandardContext;
import org.apache.tomcat.util.modeler.Registry;
+import org.jboss.deployers.spi.DeploymentException;
import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
import org.jboss.logging.Logger;
import org.jboss.metadata.WebMetaData;
@@ -303,11 +304,19 @@
context.start();
// Build the ENC
}
+ catch (Exception e)
+ {
+ throw new DeploymentException("URL " + warUrl + " deployment failed", e);
+ }
finally
{
RunAsListener.metaDataLocal.set(null);
JBossContextConfig.metaDataLocal.set(null);
JBossContextConfig.metaDataShared.set(null);
+ if (context.getState() != 1)
+ {
+ throw new DeploymentException("URL " + warUrl + " deployment failed");
+ }
}
// Clustering
More information about the jboss-cvs-commits
mailing list