You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Roque Alexander Lozano (JIRA)" <ji...@apache.org> on 2015/05/06 18:11:59 UTC
[jira] [Created] (OPENEJB-2114) OpenEjb embedded SecurityManager
Exception access denied ("java.lang.RuntimePermission"
"setContextClassLoader")
Roque Alexander Lozano created OPENEJB-2114:
-----------------------------------------------
Summary: OpenEjb embedded SecurityManager Exception access denied ("java.lang.RuntimePermission" "setContextClassLoader")
Key: OPENEJB-2114
URL: https://issues.apache.org/jira/browse/OPENEJB-2114
Project: OpenEJB
Issue Type: Bug
Reporter: Roque Alexander Lozano
I have a problem running openejb embedded with SecutityManager. My policy file has all the permissions:
grant {
permission java.security.AllPermission;
};
But to make the ejb lookup the exception is generated:
Exception in thread "main" java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "setContextClassLoader")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:379)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.Thread.setContextClassLoader(Thread.java:1504)
at org.apache.openejb.core.ThreadContext.exit(ThreadContext.java:74)
at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:204)
at org.apache.openejb.core.ivm.EjbHomeProxyHandler.create(EjbHomeProxyHandler.java:384)
at org.apache.openejb.core.ivm.EjbHomeProxyHandler._invoke(EjbHomeProxyHandler.java:199)
at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:319)
at com.sun.proxy.$Proxy15.create(Unknown Source)
at org.apache.openejb.core.ivm.naming.BusinessLocalReference.getObject(BusinessLocalReference.java:36)
at org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:175)
at org.apache.openejb.core.ivm.naming.ContextWrapper.lookup(ContextWrapper.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:411)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)