Summary: | catalina.sh fails to pass LOGGING_MANAGER to jvm during stop | ||
---|---|---|---|
Product: | Tomcat 8 | Reporter: | E Rempel <erempel> |
Component: | Catalina | Assignee: | Tomcat Developers Mailing List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 8.5.41 | ||
Target Milestone: | ---- | ||
Hardware: | All | ||
OS: | Linux |
Description
E Rempel
2019-07-16 15:28:21 UTC
This was removed because it was causing issues with Java 9: https://github.com/apache/tomcat/commit/ff57a28661ee6e581dff17e362864910efed426b There is also the point of multiple processes trying to write to the same file. Given the timing of the fix mention in comment #1 (2 years before Java 9 GA) that issue looks like an issue in the EA releases that was addressed by GA. On that basis, restoring the $LOGGING_MANAGER looks like the best course of action here. Fixed in: - master for 9.0.23 onwards - 8.5.x for 8.5.44 onwards 7.0.x was not affected. |