我正在使用 Spring Boot 1.5.13 版本。
我收到如下异常消息。
Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.4296537502689403143.5000/work/Tomcat/localhost/ROOT] is not valid
我在 Spring Github Issues 中发现了这个问题。 https://github.com/spring-projects/spring-boot/issues/9616
但我对此仍有疑问。
- 我没有在我的应用程序中使用文件上传的东西。但是日志说“无法解析多部分 servlet 请求”为什么会这样? (当我的应用程序使用 RestTemplate(Post 方法)时出现异常
- 为了解决这个异常,我重新启动了我的应用程序,但它没有立即工作。虽然我重新启动了我的应用程序,但它引用了不存在的 tomcat 目录。重启一天后,它工作了。我猜该目录被缓存在 Spring 的某个地方,或者..?
请帮帮我!
原文由 Sooyoung Park 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在 application.yml 中设置多部分位置:
更新
根据 Vivek Sethi 的评论,上面的属性对我不起作用,但下面的属性对我不起作用。