[jboss-cvs] JBossAS SVN: r101922 - in trunk: server/src/main/java/org/jboss/web/deployers and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 4 18:46:06 EST 2010
Author: remy.maucherat at jboss.com
Date: 2010-03-04 18:46:06 -0500 (Thu, 04 Mar 2010)
New Revision: 101922
Modified:
trunk/build/build.xml
trunk/server/src/main/java/org/jboss/web/deployers/AbstractWarDeployer.java
Log:
- Trim down the web config. [might need a testsuite update]
- Make a JPA dependency optional.
Modified: trunk/build/build.xml
===================================================================
--- trunk/build/build.xml 2010-03-04 23:11:26 UTC (rev 101921)
+++ trunk/build/build.xml 2010-03-04 23:46:06 UTC (rev 101922)
@@ -298,54 +298,59 @@
<copy todir="${install.jbossweb.conf}">
<fileset dir="${install.default.conf}">
<include name="**"/>
- <!-- Use default config instead
- <exclude name="jboss-service.xml"/>
</fileset>
- <fileset dir="${project.root}/server/target/etc/conf/web">
- <include name="jboss-service.xml"/>
- -->
- </fileset>
</copy>
<copy todir="${install.jbossweb.deployers}">
<fileset dir="${install.default.deployers}">
<include name="alias-deployers-jboss-beans.xml"/>
<include name="core-naming-jboss-beans.xml"/>
- <include name="ejb3.deployer/**"/>
- <include name="jboss-jca.deployer/**"/>
- <include name="jboss-aop-jboss5.deployer/**"/>
<include name="jbossweb.deployer/**"/>
<include name="metadata-deployer-jboss-beans.xml"/>
<include name="security-deployer-jboss-beans.xml"/>
<include name="jboss-threads.deployer/**"/>
<include name="jboss-logging.deployer/**"/>
+ <exclude name="jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml"/>
</fileset>
</copy>
+ <copy todir="${install.jbossweb.deployers}/jbossweb.deployer/META-INF">
+ <fileset dir="${tomcat.module.output}/resources/standalone">
+ <include name="war-deployers-jboss-beans.xml"/>
+ </fileset>
+ </copy>
<copy todir="${install.jbossweb.deploy}">
<fileset dir="${install.default.deploy}">
- <include name="hsqldb-ds.xml"/>
- <include name="jca-jboss-beans.xml"/>
<include name="jboss-logging.xml"/>
- <include name="jboss-local-jdbc.rar"/>
<include name="jbossweb.sar/**"/>
- <include name="jboss-xa-jdbc.rar"/>
<include name="jmx-console-activator-jboss-beans.xml"/>
- <include name="http-invoker.sar/**"/>
<include name="ROOT.war/**"/>
<include name="security/**"/>
- <include name="transaction-jboss-beans.xml"/>
<include name="thread-pool-jboss-beans.xml"/>
<include name="legacy-conf-service.xml"/>
- <include name="naming-jboss-beans.xml"/>
- <!-- FIXME serlvets shouldn't be using the ejb3 user transaction -->
- <include name="ejb3-container-jboss-beans.xml"/>
+ <exclude name="jbossweb.sar/jstl.jar"/>
+ <exclude name="jbossweb.sar/jsf-libs/**"/>
+ <exclude name="jbossweb.sar/META-INF/jboss-structure.xml"/>
+ <exclude name="jbossweb.sar/META-INF/jboss-beans.xml"/>
+ <exclude name="jbossweb.sar/server.xml"/>
+ <exclude name="jbossweb.sar/web.xml"/>
</fileset>
- <fileset dir="${project.root}/server/target/etc/conf/web">
- <include name="jmx-invoker-service.xml"/>
- </fileset>
<fileset dir="${project.root}/profileservice/target/resources/">
<include name="hdscanner-jboss-beans.xml"/>
</fileset>
</copy>
+ <copy todir="${install.jbossweb.deploy}/jbossweb.sar/META-INF">
+ <fileset dir="${tomcat.module.output}/resources">
+ <include name="jboss-structure.xml"/>
+ </fileset>
+ <fileset dir="${tomcat.module.output}/resources/standalone">
+ <include name="jboss-beans.xml"/>
+ </fileset>
+ </copy>
+ <copy todir="${install.jbossweb.deploy}/jbossweb.sar">
+ <fileset dir="${tomcat.module.output}/resources/standalone">
+ <include name="server.xml"/>
+ <include name="web.xml"/>
+ </fileset>
+ </copy>
<!-- Build standard config manually -->
<copy todir="${install.standard}">
Modified: trunk/server/src/main/java/org/jboss/web/deployers/AbstractWarDeployer.java
===================================================================
--- trunk/server/src/main/java/org/jboss/web/deployers/AbstractWarDeployer.java 2010-03-04 23:11:26 UTC (rev 101921)
+++ trunk/server/src/main/java/org/jboss/web/deployers/AbstractWarDeployer.java 2010-03-04 23:46:06 UTC (rev 101922)
@@ -38,6 +38,7 @@
import javax.management.ObjectName;
import org.jboss.beans.metadata.api.annotations.Inject;
+import org.jboss.beans.metadata.api.model.InjectOption;
import org.jboss.deployers.spi.DeploymentException;
import org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer;
import org.jboss.deployers.spi.deployer.helpers.AttachmentLocator;
@@ -253,7 +254,7 @@
this.defaultSecurityDomain = defaultSecurityDomain;
}
- @Inject
+ @Inject (option=InjectOption.OPTIONAL)
public void setPersistenceUnitDependencyResolver(PersistenceUnitDependencyResolver resolver)
{
this.persistenceUnitDependencyResolver = resolver;
More information about the jboss-cvs-commits
mailing list