[jboss-cvs] JBossAS SVN: r110173 - trunk/server/src/main/java/org/jboss/as/naming/javaee.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Dec 23 07:23:16 EST 2010


Author: jaikiran
Date: 2010-12-23 07:23:16 -0500 (Thu, 23 Dec 2010)
New Revision: 110173

Modified:
   trunk/server/src/main/java/org/jboss/as/naming/javaee/NamingJavaEEApplicationInformer.java
Log:
JBAS-8770 Fix NamingJavaEEApplicationInformer which incorrectly reported a .jar with jboss-service.xml as an enterprise archive

Modified: trunk/server/src/main/java/org/jboss/as/naming/javaee/NamingJavaEEApplicationInformer.java
===================================================================
--- trunk/server/src/main/java/org/jboss/as/naming/javaee/NamingJavaEEApplicationInformer.java	2010-12-23 07:06:02 UTC (rev 110172)
+++ trunk/server/src/main/java/org/jboss/as/naming/javaee/NamingJavaEEApplicationInformer.java	2010-12-23 12:23:16 UTC (rev 110173)
@@ -47,7 +47,10 @@
     */
    protected boolean isTopLevelServiceArchive(DeploymentUnit deploymentUnit)
    {
-      return deploymentUnit.isTopLevel() && deploymentUnit.isAttachmentPresent(ServiceDeployment.class);
+      // Added additional check for file extension to prevent a .jar with jboss-service.xml 
+      // from being considered as an enterprise archive (https://issues.jboss.org/browse/JBAS-8770)
+      return deploymentUnit.isTopLevel() && deploymentUnit.isAttachmentPresent(ServiceDeployment.class)
+            && deploymentUnit.getSimpleName().endsWith(".sar");  
    }
 
    public String[] getRequiredAttachments()



More information about the jboss-cvs-commits mailing list