javaee论坛

普通会员

225648

帖子

344

回复

358

积分

楼主
发表于 2019-11-07 13:16:37 | 查看: 63 | 回复: 0

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

Thetemporaryuploadlocation[/tmp/tomcat.7368392676262345132.8080/work/Tomcat/localhost/ROOT]isnotvalid

此错误的特征是刚启动一切都正常,运行几天后就突然间出现,然后各种百度都找不到答案。

出现这个错误的原因是tomcat默认临时文件目录设置在系统的/tmp目录下。而系统会对/tmp目录进行定期清理,导致tomcat缓存的临时文件夹被清空导致出现如上错误。

解决办法有两种(本文所讲的文件都建立在centos系统下,其它系统自行百度)

1、取消定时清理

/tmp目录的清理规则主要取决于/usr/lib/tmpfiles.d/tmp.conf的配置,我们可以添加如下配置即可

x/tmp/tomcat.*

2、为tomcat指定临时目录,具体路径凭借个人喜好

 

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

 

 


上一篇:ARouter 下一篇:设计模式内容聚合
您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017