spring boot 上传文件 Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.**/work/
2018-02-06 15:50
1156 查看
Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.**/work/Tomcat/localhost/ROOT] is not valid
原因分析:
2、系统可能清除了临时目录
解决方案一:
重启服务,临时方案:会重新生成tomcat目录,但是生产环境不建议如此操作;
解决方案二:
1增加服务配置,自定义baseDir:
2启动时增加参数-Djava.io.tmpdir=自定义目录
解决方案三:
注入一个Bean,手动配置临时目录
/**
* 文件上传临时路径
*/
@Bean
MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setLocation("/app/pttms/tmp");
return factory.createMultipartConfig();
}
文章参考:
http://blog.csdn.net/daniel7443/article/details/51620308 http://blog.csdn.net/u012706811/article/details/52833682 http://blog.csdn.net/awhip9/article/details/75246558 http://hungryant.github.io/spring/2017/07/24/java-multipart-tomcat-tmp.html
原因分析:
1.文件上传,临时文件夹无效
2、系统可能清除了临时目录解决方案一:
重启服务,临时方案:会重新生成tomcat目录,但是生产环境不建议如此操作;
解决方案二:
1增加服务配置,自定义baseDir:
2启动时增加参数-Djava.io.tmpdir=自定义目录
解决方案三:
注入一个Bean,手动配置临时目录
/**
* 文件上传临时路径
*/
@Bean
MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setLocation("/app/pttms/tmp");
return factory.createMultipartConfig();
}
文章参考:
http://blog.csdn.net/daniel7443/article/details/51620308 http://blog.csdn.net/u012706811/article/details/52833682 http://blog.csdn.net/awhip9/article/details/75246558 http://hungryant.github.io/spring/2017/07/24/java-multipart-tomcat-tmp.html
相关文章推荐
- spring boot 上传文件出错:java.io.IOException: The temporary upload location
- Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location
- nested exception is java.io.IOException: The temporary upload location
- spring boot上传文件 The temporary upload location is not valid
- Spring--《Spring实战》The temporary upload location [/tmp/uploads] is not valid
- 向HDFS上传文件报 java.io.IOException: Bad connect ack with firstBadLink异常
- Caused by: java.io.IOException: CreateProcess error=87, The parameter is incorrect
- [异常] Java文件上传异常org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of mul
- java.io.IOException: The temporary job-output directory file:/usr/nutch1.4/runtime/local/sina/crawld
- Tomcat配置HTTPS .keystore 文件发生java.io.IOException: Cannot recover key
- 向linux中上传文件后,重启tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At le
- Tomcat java.io.IOException: tmpFile.renameTo(classFile) failed 的问题
- 阿里巴巴dubbo处理文件上传下载 java.io.IOException: stream is closed
- hadoop上传文件错误org.apache.hadoop.ipc.RemoteException(java.io.IOException)
- Tomcat在启动时出现如下异常问题:IOException while loading persisted sessions: java.io.EOFException
- Tomcat 启动报:IOException while loading persisted sessions: java.io.EOFException异常
- Tomcat 启动:IOException while loading persisted sessions: java.io.EOFException异常
- 在文档库中隐藏多文件上传/Disable the Upload Multiple Document option in Document Library
- TOmcat启动后报:IOException while loading persisted sessions: java.io.EOFException错误
- tomcat启动遇到的问题:IOException while loading persisted sessions: java.io.EOFException