https://bz.apache.org/bugzilla/show_bug.cgi?id=63206

--- Comment #3 from Andy Wilkinson <awilkin...@pivotal.io> ---
> Tomcat shouldn't be creating directories unless explicitly directed to do so.

That seems a little arbitrary to apply that rule in this case. Tomcat already
creates directories in several places. A few examples from a non-exhaustive
search of the codebase:

 - JspCompilationContext will create the output directory if needed during JSP
compilation [1]
 - Tomcat will create the base directory during startup if needed [2]
 - StandardContext will create its work directory if needed [3]

As far as I know, and as far as I can tell from looking at the code, in each of
these cases it's the default behaviour to create the directory. I also think
it's of benefit to Tomcat's usability that it does so. I can't see why the
location used for multipart uploads should be treated any differently.

[1]
https://github.com/apache/tomcat/blob/c4b006e3dd46ca8604b2c9418a4714b6261aab7c/java/org/apache/jasper/JspCompilationContext.java#L674
[2]
https://github.com/apache/tomcat/blob/d9c4f3fcd622c04db8598aa25f0ab5781ea2421f/java/org/apache/catalina/startup/Tomcat.java#L813
[3]
https://github.com/apache/tomcat/blob/b4ad8fa8e03b870ee320ac3239059abc08fe1f58/java/org/apache/catalina/core/StandardContext.java#L6053

-- 
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

Reply via email to