[jboss-cvs] JBossAS SVN: r79732 - in branches/ropalka-jbossws304/webservices/src: main/org/jboss/wsf/container/jboss50/deployment/tomcat and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 20 03:43:15 EDT 2008


Author: richard.opalka at jboss.com
Date: 2008-10-20 03:43:15 -0400 (Mon, 20 Oct 2008)
New Revision: 79732

Modified:
   branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractWebServiceDeployer.java
   branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerEJB.java
   branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerPreJSE.java
   branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployment/tomcat/WebMetaDataModifierImpl.java
   branches/ropalka-jbossws304/webservices/src/resources/jbossws-jboss50-container.jar/META-INF/jbossws-container-jboss-beans.xml
Log:
[JBWS-2360] sync with container integration branch

Modified: branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractWebServiceDeployer.java
===================================================================
--- branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractWebServiceDeployer.java	2008-10-20 07:41:51 UTC (rev 79731)
+++ branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractWebServiceDeployer.java	2008-10-20 07:43:15 UTC (rev 79732)
@@ -30,7 +30,7 @@
 import java.util.List;
 
 /**
- * This deployer that calls the registered DeployerHooks
+ * This is the deployer that calls the registered DeployerHooks
  * 
  * @author Thomas.Diesler at jboss.org
  * @since 24-Apr-2007

Modified: branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerEJB.java
===================================================================
--- branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerEJB.java	2008-10-20 07:41:51 UTC (rev 79731)
+++ branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerEJB.java	2008-10-20 07:43:15 UTC (rev 79732)
@@ -43,7 +43,7 @@
 import org.jboss.wsf.spi.deployment.integration.WebServiceDeployment;
 
 /**
- * This web service deployer for EJB. Adopts EJB deployments to
+ * This it the web service deployer for EJB. Adopts EJB deployments to
  * {@link org.jboss.wsf.spi.deployment.integration.WebServiceDeclaration} an passes it to a chain of
  * {@link org.jboss.wsf.container.jboss50.deployer.DeployerHook}'s.
  *

Modified: branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerPreJSE.java
===================================================================
--- branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerPreJSE.java	2008-10-20 07:41:51 UTC (rev 79731)
+++ branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/WebServiceDeployerPreJSE.java	2008-10-20 07:43:15 UTC (rev 79732)
@@ -24,7 +24,7 @@
 import org.jboss.metadata.web.jboss.JBossWebMetaData;
 
 /**
- * This web service deployer for JSE
+ * This is the web service deployer for JSE
  * 
  * @author Thomas.Diesler at jboss.org
  * @since 24-Apr-2007
@@ -36,6 +36,7 @@
    public WebServiceDeployerPreJSE()
    {
       addInput(JBossWebMetaData.class);
+      addOutput(JBossWebMetaData.class);
    }
 
    public void setRelOrderWar(int relOrderWar)

Modified: branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployment/tomcat/WebMetaDataModifierImpl.java
===================================================================
--- branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployment/tomcat/WebMetaDataModifierImpl.java	2008-10-20 07:41:51 UTC (rev 79731)
+++ branches/ropalka-jbossws304/webservices/src/main/org/jboss/wsf/container/jboss50/deployment/tomcat/WebMetaDataModifierImpl.java	2008-10-20 07:43:15 UTC (rev 79732)
@@ -117,6 +117,16 @@
             initParams = new ArrayList<ParamValueMetaData>();
             servlet.setInitParam(initParams);
          }
+         
+         if (servlet.getLoadOnStartup() <= 0)
+         {
+            // [JBWS-2246] hack. We need to start all webservice endpoint servlets because of
+            // wsdl-publish-location feature. This feature generates wsdl to specified file
+            // location on the FS. Without starting the servlets the WSDL will not be published
+            // because publish wsdl deployment aspect is now called in endpoint init servlet
+            // lifecycle method and not in the deployers chain as it was in AS 4.x series.
+            servlet.setLoadOnStartup(1);
+         }
 
          String linkName = servlet.getServletName();
 

Modified: branches/ropalka-jbossws304/webservices/src/resources/jbossws-jboss50-container.jar/META-INF/jbossws-container-jboss-beans.xml
===================================================================
--- branches/ropalka-jbossws304/webservices/src/resources/jbossws-jboss50-container.jar/META-INF/jbossws-container-jboss-beans.xml	2008-10-20 07:41:51 UTC (rev 79731)
+++ branches/ropalka-jbossws304/webservices/src/resources/jbossws-jboss50-container.jar/META-INF/jbossws-container-jboss-beans.xml	2008-10-20 07:43:15 UTC (rev 79732)
@@ -156,7 +156,7 @@
       <property name="provides">ContainerEndpointHandler</property>
    </bean>
 
-   <bean name="WSEndpointLifecycleDeploymentAspect" class="org.jboss.wsf.framework.deployment.EndpointLifecycleDeploymentAspect">
+   <bean name="WSEndpointLifecycleDeploymentAspect" class="org.jboss.wsf.framework.deployment.EndpointDeployerLifecycleDeploymentAspect">
       <property name="requires">LAST_DEPLOYMENT_ASPECT</property>
    </bean>
 




More information about the jboss-cvs-commits mailing list