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/08 22:39:00 UTC
[jira] [Resolved] (OPENEJB-2114) OpenEjb embedded SecurityManager
Exception access denied ("java.lang.RuntimePermission"
"setContextClassLoader")
[ https://issues.apache.org/jira/browse/OPENEJB-2114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roque Alexander Lozano resolved OPENEJB-2114.
---------------------------------------------
Resolution: Done
> 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)