Enable the Debugging Security Manager
14.2.1. Debugging Security Manager New feature in version 5.1 The Debugging Security Manager was introduced with JBoss Enterprise Application Platform 5.1 The Debugging Security Manager org.jboss.system.security.DebuggingJavaSecurityManager prints out the protection domain corresponding to a failing permission. This additional information is very useful information when debugging permissions problems. Procedure 14.3. Enable the Debugging Security Manager This procedure will enable the Debugging Security Manager. Add the following option to $JBOSS_HOME/bin/run.conf (Linux) or $JBOSS_HOME/bin/run.conf.bat. See Configuration File for the location of this file. Linux JAVA_OPTS="$JAVA_OPTS -Djava.security.manager=org.jboss.system.security.DebuggingJavaSecurityManager" Windows JAVA_OPTS="%JAVA_OPTS% -Djava.security.manager=org.jboss.system.security.DebuggingJavaSecurityManager" Comment out all other java.security.manager references in the file. Ensure that the file still contains a java.security.policy option specifying the policy file to use Enable general debugging following the instruction in Procedure 14.2, “Enable general debugging”. Warning The Debugging Security Manager has a significance performance cost. Do not use it in general production.