JBoss SecurityException: MBeanTrustPermission(register) error in logs
Issue
- SecurityException errors seen in logs:
ERROR [org.apache.commons.modeler.Registry] (TP-Processor407:) Error registering jboss.web:type=RequestProcessor,worker=jk-10.1.2.3-40210,name=JkRequest122119
java.lang.SecurityException: MBeanTrustPermission(register) not implied by protection domain of mbean class: org.apache.commons.modeler.BaseModelMBean, pd: ProtectionDomain (file: ...commons-modeler.jar <no signer certificates>)
org.jboss.mx.loading.UnifiedClassLoader3@a030d6{ url=file: ... /deploy/jbossweb-tomcat55.sar/ ,addedOrder=9}
at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1398)
at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:376)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.jk.common.ChannelSocket.registerRequest(ChannelSocket.java:460)
- AccessControlException errors seen in logs:
ERROR [org.apache.catalina.connector.CoyoteAdapter] An exception or error occurred in the container during the request processing
java.security.AccessControlException: access denied (java.lang.RuntimePermission org.jboss.security.SecurityAssociation.setPrincipalInfo)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at org.jboss.security.SecurityAssociation.clear(SecurityAssociation.java:552)
at org.jboss.web.tomcat.security.SecurityAssociationActions$ClearAction.run(SecurityAssociationActions.java:78)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.web.tomcat.security.SecurityAssociationActions.clear(SecurityAssociationActions.java:162)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Environment
- JBoss Application Server (AS) 4.0.5.GA
- JBoss Enterprise Application Platform (EAP)
- 4.x
- 5.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.