After we release jboss-metadata 1.0.0.Beta31, I'll put the following patch into AS.
This doesn't account for WARs at the moment, but should keep things moving forward.
Index: server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java
| ===================================================================
| ---
server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java (revision
76161)
| +++
server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java (working
copy)
| @@ -49,6 +49,7 @@
| import org.jboss.metadata.ejb.jboss.jndipolicy.spi.DeploymentSummary;
| import org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary;
| import org.jboss.metadata.ejb.jboss.jndipolicy.spi.KnownInterfaces;
| +import org.jboss.metadata.ejb.jboss.jndipolicy.spi.PackagingType;
| import org.jboss.metadata.ejb.spec.BusinessLocalsMetaData;
| import org.jboss.metadata.ejb.spec.BusinessRemotesMetaData;
| import org.jboss.metadata.javaee.spec.AnnotatedEJBReferenceMetaData;
| @@ -1160,6 +1161,25 @@
| }
| dSummary.setDeploymentScopeBaseName(baseName);
|
| + /*
| + * Determine the packaging type (JAR or EAR, Standalone File not
| + * supported by this deployer)
| + */
| +
| + // Initialize to JAR
| + PackagingType packagingType = PackagingType.JAR;
| +
| + // Determine if EAR
| + boolean isEar = unit != unit.getTopLevel();
| + if(isEar)
| + {
| + packagingType = PackagingType.EAR;
| + }
| +
| + // Set type
| + dSummary.setPackagingType(packagingType);
| +
| + // Return
| return dSummary;
| }
|
S,
ALR
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4166494#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...