[jbossws-commits] JBossWS SVN: r7722 - container/jboss50/trunk/src/main/java/org/jboss/wsf/container/jboss50/transport.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Fri Jun 20 08:07:29 EDT 2008
Author: thomas.diesler at jboss.com
Date: 2008-06-20 08:07:28 -0400 (Fri, 20 Jun 2008)
New Revision: 7722
Modified:
container/jboss50/trunk/src/main/java/org/jboss/wsf/container/jboss50/transport/WebAppDeploymentFactory.java
Log:
[JBAS-5257] Cannot deploy through jax-ws endpoint API
Modified: container/jboss50/trunk/src/main/java/org/jboss/wsf/container/jboss50/transport/WebAppDeploymentFactory.java
===================================================================
--- container/jboss50/trunk/src/main/java/org/jboss/wsf/container/jboss50/transport/WebAppDeploymentFactory.java 2008-06-20 11:59:16 UTC (rev 7721)
+++ container/jboss50/trunk/src/main/java/org/jboss/wsf/container/jboss50/transport/WebAppDeploymentFactory.java 2008-06-20 12:07:28 UTC (rev 7722)
@@ -23,6 +23,7 @@
// $Id$
+import org.jboss.deployers.client.spi.DeploymentFactory;
import org.jboss.deployers.structure.spi.DeploymentUnit;
import org.jboss.logging.Logger;
import org.jboss.metadata.web.jboss.JBossWebMetaData;
@@ -60,21 +61,25 @@
throw new IllegalArgumentException("Web meta data is cannot be null");
DeploymentUnit unit = dep.getAttachment(DeploymentUnit.class);
- if (unit == null)
- throw new IllegalStateException("Cannot obtain deployment unit");
-
- try
+ if (unit != null)
{
- webMetaDataModifier.modifyMetaData(dep);
-
- // Attaching it to the DeploymentUnit will cause a new webapp deployment
- unit.addAttachment(JBossWebMetaData.class, jbwmd);
- unit.addAttachment(HttpSpec.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE);
+ try
+ {
+ webMetaDataModifier.modifyMetaData(dep);
+
+ // Attaching it to the DeploymentUnit will cause a new webapp deployment
+ unit.addAttachment(JBossWebMetaData.class, jbwmd);
+ unit.addAttachment(HttpSpec.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE);
+ }
+ catch (Exception ex)
+ {
+ WSFDeploymentException.rethrow(ex);
+ }
}
- catch (Exception ex)
+ else
{
- WSFDeploymentException.rethrow(ex);
+ throw new IllegalStateException("Cannot obtain deployment unit");
}
return unit;
More information about the jbossws-commits
mailing list