Cannot deploy app on JBoss EAP 7 with Java Security Manager.
Issue
- Unable to deploy EAR-file when running JBoss with Java Security Manager because requested permission
org.jboss.as.server.security.ServerPermission
is not granted :
<subsystem xmlns="urn:jboss:domain:security-manager:1.0">
<deployment-permissions>
<maximum-set>
<permission class="java.security.AllPermission"/>
</maximum-set>
</deployment-permissions>
</subsystem>
and below permissions in META-INF/permissions.xml :
<permissions version="7">
<permission>
<class-name>org.jboss.as.server.security.ServerPermission</class-name>
<name>*</name>
<actions></actions>
</permission>
….
</permissions>
Getting the below ERROR :
java.security.AccessControlException:
2017-09-13 10:00:07,959 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) [][] MSC000001: Failed to start service jboss.deployment.subunit."xpe.ear"."ha-
....
....
Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("org.jboss.as.server.security.ServerPermission" "useServiceRegistry")" in code source "(vfs:/C:/opt/xpe/var/bin/content/xpe.ear/ha-activator.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.xpe.ear.ha-activator.jar:main" from Service Module Loader")
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.