springboot内置tomcat文件上传的坑


如果你能看到这篇文章你应该是报了如下错误

Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.5130481038790171390.8095/work/Tomcat/localhost/ysk] is not valid
at org.apache.catalina.connector.Request.parseParts(Request.java:2751)
at org.apache.catalina.connector.Request.parseParameters(Request.java:3151)
at org.apache.catalina.connector.Request.getParameter(Request.java:1108)
at org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:380)
at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:153)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:75)

 

 

运行几天后就突然间出现,然后各种百度都找不到答案。

 

 

最后通过

 

为tomcat指定临时目录解决。

 server.tomcat.basedir=/home/www/tomcat/temp


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM