| Summary: | tomcat6 is not starting when using security manager on IBM JDK6 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Jan Onderka <jonderka> |
| Component: | tomcat6 | Assignee: | Coty Sutherland <csutherl> |
| Status: | CLOSED WONTFIX | QA Contact: | tomcat-qe |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.8 | CC: | snagar |
| Target Milestone: | rc | Flags: | csutherl:
needinfo?
(snagar) |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | tomcat6 is not starting when using security manager on IBM JDK6 | ||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | JBEWS-90 | Environment: |
RHEL 6.8
java-1.6.0-ibm
|
| Last Closed: | 2016-11-01 18:53:00 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request. |
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