Why am I getting a "no signer certificates" error for run.jar when I try to enable the java security manager on JBoss EAP 5?

Solution Verified - Updated -

Issue

  • Why am I getting a "no signer certificates" error for run.jar when I try to enable the java security manager on JBoss EAP 5?

    access: domain that failed ProtectionDomain  (file:/home/dehort/dev/java/jboss-eap-5.1/jboss-as/bin/run.jar <no signer certificates>)
     sun.misc.Launcher$AppClassLoader@f72617
     <no principals>
     java.security.Permissions@cdfc9c (
     (java.net.SocketPermission localhost:1024- listen,resolve)
     (java.util.PropertyPermission line.separator read)
     (java.util.PropertyPermission java.vm.version read)
     (java.util.PropertyPermission java.vm.specification.version read)
     (java.util.PropertyPermission java.vm.specification.vendor read)
     (java.util.PropertyPermission java.vendor.url read)
     (java.util.PropertyPermission java.vm.name read)
     (java.util.PropertyPermission os.name read)
     (java.util.PropertyPermission java.vm.vendor read)
     (java.util.PropertyPermission path.separator read)
     (java.util.PropertyPermission java.specification.name read)
     (java.util.PropertyPermission os.version read)
     (java.util.PropertyPermission os.arch read)
     (java.util.PropertyPermission java.class.version read)
     (java.util.PropertyPermission java.version read)
     (java.util.PropertyPermission file.separator read)
     (java.util.PropertyPermission java.vendor read)
     (java.util.PropertyPermission java.vm.specification.name read)
     (java.util.PropertyPermission java.specification.version read)
     (java.util.PropertyPermission java.specification.vendor read)
     (java.lang.RuntimePermission exitVM)
     (java.io.FilePermission /home/dehort/dev/java/jboss-eap-5.1/jboss-as/bin/run.jar read)
    )
    
    
    Failed to boot JBoss:
    java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)
            at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
            at java.security.AccessController.checkPermission(AccessController.java:546)
            at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
            at java.lang.SecurityManager.checkPropertiesAccess(SecurityManager.java:1252)
            at java.lang.System.getProperties(System.java:580)
            at org.jboss.Main.<init>(Main.java:86)
            at org.jboss.Main$1.run(Main.java:555)
            at java.lang.Thread.run(Thread.java:619)
    

Environment

  • JBoss Enterprise Application Platform (EAP)
    • 5.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content