405错误,java.io.IOException: The temporary upload location [/tmp/tomcat.22.83/work/Tomcat/localhos解决办法

编程入门 行业动态 更新时间:2024-10-21 15:40:59

系统使用springboot框架开发的,部署在linux系统上。使用的时候前端页面显示405错误。

查看日志,发现

1、request method ‘post’ not support

2、java.io.IOException: The temporary upload location [/tmp/tomcat.2295419220101816600.8443/work/Tomcat/localhost/ROOT] is not valid

日志显示说不支持post方法,这以前在测试的时候是没有出现过这个问题的,所以应该不是代码的问题。

看到第二个,上传路径不可用。可能是因为系统自动清除临时目录。

解决办法

1,重新启动springboot。springboot启动时会自动新建临时目录的。但是以后依旧会有被系统自动清除的可能。

2,修改tomcat启动配置 ,添加-Djava.io.tmpdir=

或者

在application.properties 配置文件中添加spring.http.multipart.location=手动指定一个临时目录属性,注意:目录需要手动创建

3,注入一个bean

更多推荐

405错误,java.io.IOException: The temporary upload location [/tmp/tomcat.22.83/work

本文发布于:2023-06-14 07:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1452837.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决办法   错误   IOException   temporary   upload

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!