[jboss-cvs] JBossAS SVN: r104066 - branches/JBPAPP_5_0/server/src/main/org/jboss/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Apr 16 15:03:09 EDT 2010


Author: mmoyses
Date: 2010-04-16 15:03:08 -0400 (Fri, 16 Apr 2010)
New Revision: 104066

Modified:
   branches/JBPAPP_5_0/server/src/main/org/jboss/ejb/EjbModule.java
Log:
JBPAPP-4121: fix warning for unsecured MDBs

Modified: branches/JBPAPP_5_0/server/src/main/org/jboss/ejb/EjbModule.java
===================================================================
--- branches/JBPAPP_5_0/server/src/main/org/jboss/ejb/EjbModule.java	2010-04-16 18:59:56 UTC (rev 104065)
+++ branches/JBPAPP_5_0/server/src/main/org/jboss/ejb/EjbModule.java	2010-04-16 19:03:08 UTC (rev 104066)
@@ -842,7 +842,8 @@
       // Set security domain manager
       String securityDomain = bean.getApplicationMetaData().getSecurityDomain();
       // JBAS-5960: Set default security domain if there is security metadata
-      if (securityDomain == null && hasSecurityMetaData(bean))
+      boolean hasSecurityMetaData = hasSecurityMetaData(bean);
+      if (securityDomain == null && hasSecurityMetaData)
       {
          securityDomain = SecurityConstants.DEFAULT_EJB_APPLICATION_POLICY;
       }
@@ -888,8 +889,9 @@
       }
       else
       {
-         log.warn("EJB configured to bypass security. Please verify if this is intended. Bean=" + bean.getEjbName()
-               + " Deployment=" + unit.getName());
+    	 if ("".equals(securityDomain) && hasSecurityMetaData)
+    		log.warn("EJB configured to bypass security. Please verify if this is intended. Bean=" + bean.getEjbName()
+    			  + " Deployment=" + unit.getName());
       }
 
       // Load the security proxy instance if one was configured




More information about the jboss-cvs-commits mailing list