https://bz.apache.org/bugzilla/show_bug.cgi?id=64619
--- Comment #3 from Markus Schlegel <sch...@gmail.com> --- Thanks for the clarification. I can understand your demand for having the codebase of the maintenance branches somewhat in sync. Since the checkin was not associated with a issue, I thought that it was an unforced change. After looking into the spec given by markt, I understand that it indeed was a bug to silently share the same working-directory across different servlet context when javax.servlet.context.tempdir is not defined. Having a "must-have" attribute defined in the servlet spec seems very unfortune for me. The spec would better have made an additional method on the interface for this, such that the change and need becomes obvious. But finally, I will have to fix that in our code. Nevertheless, it would have been a good practice to create an issue for this code change and explain the reasoning for the change there (with reference to specification). My application would still have failed to run, but it would have been clear why. @mgrigorov: We have different usages of Tomcat in our Application. The "normal" WebServer/Servlet-Container usage is not affected by this issue. Another usage uses only Jasper as a component of Tomcat to generate reports using JSP's without being inside a real web-container. Only minor involvement of catalina there and therefore no call to postWorkDirectory(). -- 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