[jboss-cvs] JBossAS SVN: r71163 - in trunk: tomcat/src/resources and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Mar 21 16:16:35 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-03-21 16:16:34 -0400 (Fri, 21 Mar 2008)
New Revision: 71163
Modified:
trunk/server/src/main/org/jboss/web/deployers/AbstractWarDeployer.java
trunk/server/src/main/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java
trunk/tomcat/src/resources/war-deployers-all-beans.xml
trunk/tomcat/src/resources/war-deployers-beans.xml
Log:
JBAS-5336: merged jbossweb meta data deployer that merges the annotation and xml overrides
Modified: trunk/server/src/main/org/jboss/web/deployers/AbstractWarDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/web/deployers/AbstractWarDeployer.java 2008-03-21 20:11:19 UTC (rev 71162)
+++ trunk/server/src/main/org/jboss/web/deployers/AbstractWarDeployer.java 2008-03-21 20:16:34 UTC (rev 71163)
@@ -115,7 +115,7 @@
*/
public AbstractWarDeployer()
{
- super(JBossWebMetaData.class);
+ super(JBossWebMetaData.class);
setOutput(ServiceMetaData.class);
setOutput(WarDeployment.class);
}
Modified: trunk/server/src/main/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java 2008-03-21 20:11:19 UTC (rev 71162)
+++ trunk/server/src/main/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java 2008-03-21 20:16:34 UTC (rev 71163)
@@ -27,6 +27,7 @@
import org.jboss.deployers.structure.spi.DeploymentUnit;
import org.jboss.deployment.AnnotationMetaDataDeployer;
import org.jboss.metadata.ear.jboss.JBossAppMetaData;
+import org.jboss.metadata.web.spec.AnnotationMergedView;
import org.jboss.metadata.web.jboss.JBossWebMetaData;
import org.jboss.metadata.web.spec.Web25MetaData;
import org.jboss.metadata.web.spec.WebMetaData;
@@ -51,7 +52,7 @@
public MergedJBossWebMetaDataDeployer()
{
setStage(DeploymentStages.POST_CLASSLOADER);
- // ejb-jar.xml metadata
+ // web.xml metadata
addInput(WebMetaData.class);
// jboss.xml metadata
addInput(JBossWebMetaData.class);
@@ -79,7 +80,7 @@
{
Web25MetaData specMerged = new Web25MetaData();
// TODO: JBMETA-7
- // AnnotationMergedView.merge(specMerged, specMetaData, annotatedMetaData);
+ AnnotationMergedView.merge(specMerged, specMetaData, annotatedMetaData);
specMetaData = specMerged;
}
else
Modified: trunk/tomcat/src/resources/war-deployers-all-beans.xml
===================================================================
--- trunk/tomcat/src/resources/war-deployers-all-beans.xml 2008-03-21 20:11:19 UTC (rev 71162)
+++ trunk/tomcat/src/resources/war-deployers-all-beans.xml 2008-03-21 20:16:34 UTC (rev 71163)
@@ -206,5 +206,10 @@
-->
<depends>jboss.jca:service=CachedConnectionManager</depends>
</bean>
+
+ <bean name="MergedJBossWebMetaDataDeployer"
+ class="org.jboss.web.deployers.MergedJBossWebMetaDataDeployer">
+ </bean>
+
</deployment>
Modified: trunk/tomcat/src/resources/war-deployers-beans.xml
===================================================================
--- trunk/tomcat/src/resources/war-deployers-beans.xml 2008-03-21 20:11:19 UTC (rev 71162)
+++ trunk/tomcat/src/resources/war-deployers-beans.xml 2008-03-21 20:16:34 UTC (rev 71163)
@@ -203,5 +203,9 @@
<depends>jboss:service=TransactionManager</depends>
<depends>jboss.jca:service=CachedConnectionManager</depends>
</bean>
+
+ <bean name="MergedJBossWebMetaDataDeployer"
+ class="org.jboss.web.deployers.MergedJBossWebMetaDataDeployer">
+ </bean>
</deployment>
More information about the jboss-cvs-commits
mailing list