https://bz.apache.org/bugzilla/show_bug.cgi?id=64619
--- Comment #2 from Mark Thomas <ma...@apache.org> --- The Tomcat code base being the age and size it is, it isn't uncommon to come across cruft while researching other issues. The decision when and how to remove such cruft is always going to be taken on a case by case basis. In this case it is a mandatory requirement of the Servlet specification (see Servlet 3.1, section 4.8.1) that a ServletContext implementation provides a temporary storage location and exposes it via the javax.servlet.context.tempdir attribute. While the Servlet 3.1 spec applies to Tomcat 8.x, the same requirement has existed at least as far back as Servlet 2.2 (December 1999 / Tomcat 3). Given the above, removal of the code intended to address a situation that should not have existed for over 20 years and looked to be addressing pre Tomact 3 implementations seemed reasonable. Whether or not the clean-up should have been included in the changelog is debatable. With hindsight, inclusion may have helped in this case. There is a balance to strike between including everything in the changelog and not overwhelming the changelog with trivial entries. I think there is probably a case for moving that balance a little more towards including entries. At this point this looks more like a specification compliance bug in the custom ServletContext implementation rather than a Tomcat issue. -- 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