https://issues.apache.org/bugzilla/show_bug.cgi?id=50156
Summary: AccessLogValve.rotate() overwrites the existing file Product: Tomcat 6 Version: 6.0.29 Platform: All OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Catalina AssignedTo: dev@tomcat.apache.org ReportedBy: mashm...@gmail.com Created an attachment (id=26210) --> (https://issues.apache.org/bugzilla/attachment.cgi?id=26210) patch for AccessLogValve.java AccessLogValve.rotate() rename the existing log file to something else via JMX. If you specify "../log.txt" for a new filename, the existing log file is renamed to "<Tomcat boot directory>/../log.txt". And, rotate() overwrite other existing files, if tomcat startup user has the write permission on those files. For example... --- Tomcat install directory: /opt/tomcat6 Install & Startup user : tomcat6 Specified new filename : /opt/tomcat6/lib/catalina.jar --- If this is the case, the access log file overwrites catalina.jar. I attached the patch file. Best regards. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org