In catalina.sh this line is wrong: -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy There is a double '='. This line occurs several times.
Created attachment 6867 [details] Fix for double '='.
Added a fix.
"The double equals is intentional. It tells the SecurityManager to completely replace any existing set of policies, rather than merging in new ones."
*** Bug 51575 has been marked as a duplicate of this bug. ***
*** Bug 28691 has been marked as a duplicate of this bug. ***