[jboss-cvs] JBossAS SVN: r90755 - in branches/dml-log-service-integration: server/src/main/org/jboss/web and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jul 1 22:16:29 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-07-01 22:16:29 -0400 (Wed, 01 Jul 2009)
New Revision: 90755
Modified:
branches/dml-log-service-integration/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java
branches/dml-log-service-integration/server/src/main/org/jboss/web/WebPermissionMapping.java
branches/dml-log-service-integration/testsuite/build.xml
Log:
Merge from trunk: -r90705:90754
Modified: branches/dml-log-service-integration/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java
===================================================================
--- branches/dml-log-service-integration/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java 2009-07-02 02:01:39 UTC (rev 90754)
+++ branches/dml-log-service-integration/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java 2009-07-02 02:16:29 UTC (rev 90755)
@@ -100,21 +100,22 @@
@Override
public void deploy(VFSDeploymentUnit unit, JBossMetaData metaData) throws DeploymentException
{
+ // Pickup any deployment which doesn't have metaData or metaData with ejbVersion unknown or 3
+ if(metaData != null && !metaData.isEJB3x())
+ {
+ log.debug("Ignoring legacy EJB deployment " + unit);
+ return;
+ }
+
+ // If this is a war, check scanWars
+ if(unit.getAttachment(JBossWebMetaData.class) != null && scanWars == false)
+ {
+ log.trace("Skipping web deployment: "+unit.getSimpleName());
+ return;
+ }
+
try
{
- // Pickup any deployment which doesn't have metaData or metaData with ejbVersion unknown or 3
- if(metaData != null && (metaData.isEJB2x() || metaData.isEJB1x()))
- {
- log.debug("Ignoring legacy EJB deployment " + unit);
- return;
- }
- // If this is a war, check scanWars
- if(unit.getAttachment(JBossWebMetaData.class) != null && scanWars == false)
- {
- log.trace("Skipping web deployment: "+unit.getSimpleName());
- return;
- }
-
VirtualFile jar = unit.getRoot();
if (jar.isLeaf() || ignoredJarsSet.contains(jar.getName()))
{
Modified: branches/dml-log-service-integration/server/src/main/org/jboss/web/WebPermissionMapping.java
===================================================================
--- branches/dml-log-service-integration/server/src/main/org/jboss/web/WebPermissionMapping.java 2009-07-02 02:01:39 UTC (rev 90754)
+++ branches/dml-log-service-integration/server/src/main/org/jboss/web/WebPermissionMapping.java 2009-07-02 02:16:29 UTC (rev 90755)
@@ -217,8 +217,18 @@
//JACC 1.1: create !(httpmethods) in unchecked perms
if(httpMethods != null)
{
- WebResourcePermission wrpUnchecked = new WebResourcePermission(info.pattern,
- "!" + getCommaSeparatedString(httpMethods));
+ final String pattern = info.pattern;
+ final String methodsAsString = "!" + getCommaSeparatedString(httpMethods);
+ WebResourcePermission wrpUnchecked = null;
+ try
+ {
+ wrpUnchecked = new WebResourcePermission(pattern, methodsAsString);
+ }
+ catch (final IllegalArgumentException iae)
+ {
+ throw new IllegalArgumentException("Could not create resource permission with pattern \"" + pattern
+ + "\" and methods: " + methodsAsString, iae);
+ }
pc.addToUncheckedPolicy(wrpUnchecked);
}
}
Modified: branches/dml-log-service-integration/testsuite/build.xml
===================================================================
--- branches/dml-log-service-integration/testsuite/build.xml 2009-07-02 02:01:39 UTC (rev 90754)
+++ branches/dml-log-service-integration/testsuite/build.xml 2009-07-02 02:16:29 UTC (rev 90755)
@@ -3722,7 +3722,7 @@
</sequential>
</macrodef>
- <target name="tests-standard-unit-matrix-version">
+ <target name="tests-standard-unit-matrix-version" depends="init">
<execute-matrix-unit test-name="testbyvalue" parameter-filter="org/jboss/test/testbyvalue/test/**/*TestCase.class"/>
<execute-matrix-unit test-name="bmp" parameter-filter="org/jboss/test/bmp/**/*TestCase.class"/>
<execute-matrix-unit test-name="cmp2" parameter-filter="org/jboss/test/cmp2/**/*TestCase.class"/>
More information about the jboss-cvs-commits
mailing list