项目部署10天后本地上传文件出错

分享 0 2743
项目部署10多天后,文件上传功能如果是本地上传模式(包括部署服务器10多天之后更改为本地上传),那上传文件的时候就会报如下错: [pre] c.s.c.exception.StlExceptionHandler : Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.981355417561836378.8080/work/Tomcat/localhost/api] is not valid org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.981355417561836378.16958/work/Tomcat/localhost/api] is not valid at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.handleParseFailure(StandardMultipartHttpServletRequest.java:123) [/pre] 网上解决方法不少,很多都是从源码里处理,比较麻烦,spring boot 2.0.3以后只要在启动命令添加如下参数即可: --server.tomcat.basedir=/data/renrencloud/tomcat_temp 实测企业版、企业常规版、微服务版全都可以解决此问题,开源版没用,所以只能自己测试下了。
回帖
  • 消灭零回复