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.ServerPermissionis 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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
