Hide Forgot
Description of problem: tomcat6 is not starting when using security manager on IBM JDK6 with How reproducible: set at tomcat6.conf: SECURITY_MANAGER="true" add to catalina.polisy: // ========== SYSTEM CODE PERMISSIONS ========================================= grant codeBase "file:${catalina.home}/webapps/examples/-" { permission "java.lang.RuntimePermission" "accessClassInPackage.org.apache.catalina"; permission "java.lang.RuntimePermission" "accessClassInPackage.org.apache.catalina.*"; }; and try to start tomcat6 service Actual results: service tomcat6 status PID file exists, but process is not running [FAILED] catalina.out: Exception in thread "main" java.lang.ExceptionInInitializerError at java.lang.J9VMInternals.initialize(J9VMInternals.java:221) at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:171) at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:243) at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:298) at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:199) Caused by: java.security.AccessControlException: Access denied (java.util.PropertyPermission java.util.logging.config.class read) at java.security.AccessController.throwACE(AccessController.java:121) at java.security.AccessController.checkPermission(AccessController.java:194) at java.lang.SecurityManager.checkPermission(SecurityManager.java:544) at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1293) at java.lang.System.getProperty(System.java:404) at java.lang.System.getProperty(System.java:388) at org.apache.juli.logging.DirectJDKLog.<clinit>(DirectJDKLog.java:43) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:199) ... 6 more Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit. Expected results: normal start like with openJDK1.6
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.