[jboss-cvs] JBossAS SVN: r67664 - trunk/server/src/main/org/jboss/ejb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Nov 30 14:39:04 EST 2007
Author: anil.saldhana at jboss.com
Date: 2007-11-30 14:39:04 -0500 (Fri, 30 Nov 2007)
New Revision: 67664
Modified:
trunk/server/src/main/org/jboss/ejb/EjbModule.java
Log:
log error in authzmgr lookup
Modified: trunk/server/src/main/org/jboss/ejb/EjbModule.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/EjbModule.java 2007-11-30 19:37:45 UTC (rev 67663)
+++ trunk/server/src/main/org/jboss/ejb/EjbModule.java 2007-11-30 19:39:04 UTC (rev 67664)
@@ -422,13 +422,18 @@
//Look up JNDI for the AuthorizationManager
InitialContext ic = new InitialContext();
String amCtx = SecurityConstants.JAAS_CONTEXT_ROOT + "/" + securityDomain + "/authorizationMgr";
- AuthorizationManager authzmgr = (AuthorizationManager)ic.lookup(amCtx);
- /**AuthorizationManager authzmgr =
- org.jboss.security.SecurityUtil.getAuthorizationManager(prefixedSecurityDomain);*/
- if(authzmgr instanceof PolicyRegistration)
+ try
{
- PolicyRegistration xam = (PolicyRegistration)authzmgr;
- xam.registerPolicy(contextID, xacmlFile.toURL());
+ AuthorizationManager authzmgr = (AuthorizationManager)ic.lookup(amCtx);
+ if(authzmgr instanceof PolicyRegistration)
+ {
+ PolicyRegistration xam = (PolicyRegistration)authzmgr;
+ xam.registerPolicy(contextID, xacmlFile.toURL());
+ }
+ }
+ catch(ClassCastException cce)
+ {
+ log.trace("CCE encountered while looking up authorizationmgr for " + securityDomain, cce);
}
}
}
@@ -527,14 +532,19 @@
//Look up JNDI for the AuthorizationManager
InitialContext ic = new InitialContext();
String amCtx = SecurityConstants.JAAS_CONTEXT_ROOT + "/" + securityDomain + "/authorizationMgr";
- AuthorizationManager authzmgr = (AuthorizationManager)ic.lookup(amCtx);
- /**AuthorizationManager authzmgr =
- org.jboss.security.SecurityUtil.getAuthorizationManager(prefixedSecurityDomain);*/
- if(authzmgr instanceof PolicyRegistration)
+ try
{
- PolicyRegistration xam = (PolicyRegistration)authzmgr;
- xam.deRegisterPolicy(contextID);
+ AuthorizationManager authzmgr = (AuthorizationManager)ic.lookup(amCtx);
+ if(authzmgr instanceof PolicyRegistration)
+ {
+ PolicyRegistration xam = (PolicyRegistration)authzmgr;
+ xam.deRegisterPolicy(contextID);
+ }
}
+ catch(ClassCastException cce)
+ {
+ log.trace("CCE experienced in looking up authorization manager for "+ securityDomain, cce);
+ }
}
while ( iter.hasPrevious() )
More information about the jboss-cvs-commits
mailing list