如果你能看到这篇文章你应该是报了如下错误
The temporary upload location [/tmp/tomcat.7368392676262345132.8080/work/Tomcat/localhost/ROOT] is not valid
此错误的特征是刚启动一切都正常,运行几天后就突然间出现,然后各种百度都找不到答案。
出现这个错误的原因是tomcat 默认临时文件目录设置在系统的/tmp目录下。而系统会对/tmp目录进行定期清理,导致tomcat缓存的临时文件夹被清空导致出现如上错误。
解决办法有两种(本文所讲的文件都建立在centos系统下,其它系统自行百度)
一、取消定时清理
/tmp目录的清理规则主要取决于/usr/lib/tmpfiles.d/tmp.conf的配置,我们可以添加如下配置即可
x /tmp/tomcat.*
二、为tomcat指定临时目录,具体路径凭借个人喜好
server.tomcat.basedir=/home/www/tomcat/temp
三. 写个配置类,通过@Bean的方式配置目录:
/**
* 文件上传临时路径
*/
@Bean
MultipartConfigElement multipartConfigElement() {undefined
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setLocation("/home/temp");
return factory.createMultipartConfig();
}
原文链接:https://blog.csdn.net/chenglinlin526/article/details/113858568
原文链接:https://blog.csdn.net/a807719447/article/details/102683874
相关推荐
错误spring boot上传文件错误The temporary upload location [/tmp/tomcat.******/work/Tomcat/localhost/ROOT] is not valid
temporary.asp test.asp tool.asp tools.asp up.asp update.asp upfile.asp upfile.asp upload.asp upload_soft.asp usage.asp user.asp user/admin.asp user/index.asp user/login.asp user/logout.asp user/super....
在Linux系统中,Java开发工具包(JDK)、MySQL数据库和Tomcat服务器是构建和运行Web应用程序的关键组件。本文将详细介绍如何在Linux环境下安装和配置这些软件。 首先,我们需要了解JDK。Java Development Kit(JDK...
del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old ...
sudo grep 'temporary password' /var/log/mysqld.log ``` 使用显示的临时密码登录MySQL: ``` mysql -u root -p ``` 在提示符下输入密码,然后执行: ``` ALTER USER 'root'@'localhost' IDENTIFIED BY '...
del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old ...
del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*....
The all new auto-hide child windows give you The all new auto-hide child windows allow you to maximize your editing space by hiding the child windows against the edge of the editor. Customizing ...
1、在上传文件前请在计算机C盘新建一个名为“upload”的文件夹,否则会出现如下异常:java.io.IOException: The temporary upload location [C:\upload] is not valid 2、请不要使用360安全浏览器演示本功能,否则会...
1、在上传文件前请在计算机C盘新建一个名为“upload”的文件夹,否则会出现如下异常:java.io.IOException: The temporary upload location [C:\upload] is not valid 2、请不要使用360安全浏览器演示本功能,否则会...
del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old ...
// The latest version of this code should always be available at the // following link: // // http://www.joeo.net/code/StdString.zip (Dec 6, 2003) // // // REMARKS: // This header file declares the ...
August 26, 2009 Virtual Access Point (Virtual AP) – Share your Internet through Wi-Fi....This is also an ideal solution for setting up a temporary AP in a hotel room, meeting room, at home or the like.
3、./rpminstall_msyql.sh运行自动安装mysql57 4、数据库初始化: 为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化 mysqld --initialize --...
14. /tmp(Temporary):存放临时文件。系统重启后,/tmp目录下的所有文件都可能会被清除。 15. /proc:一个虚拟文件系统,提供有关系统和进程的信息。它是内核的一部分,不占用磁盘空间。 16. /sys:包含设备驱动...
The Expect package was installed in the LFS temporary tools directory for testing other packages. These procedures install it in a permanent location. It contains tools for automating interactive ...
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等... del ...