嵌入式tomcat每次重新启动时都会删除临时文件

时间:2018-12-18 07:53:15

标签: spring-boot

我正在使用 primefaces 创建Spring Boot应用程序。我正在使用p:uploadFile将文件保存到mysql数据库。但是,当我尝试使用

上传时
Select Company.company, sum(Invoice.total) as InvoiceTotal, (SELECT AVG(Invoice.total) FROM Invoice) AS InvoiceAvg,(SELECT AVG(Invoice.total) FROM Invoice) -sum(Invoice.total) AS Difference
From Company
Inner Join Invoice on Invoice.CompanyId = Company.Id
Group By Company.company

它在扔

  

java.io.FileNotFoundException:C:\ Users \ harvard \ AppData \ Local \ Temp \ tomcat.751162586579190161.8080 \ work \ Tomcat \ localhost \ ROOT \ upload_f297a09c_c9d6_4f1a_afe6_eb3310ad9eaf_00000128.tmp(?????????????? ??????????????????)

我在application.properties中更改了 spring.servlet.multipart.location server.tomcat.basedir 。它没有用。每次,tomcat服务器重新启动后都会删除tmp文件

当我更改spring.servlet.multipart.file-size-threshold时。奏效了。

但是,我想知道这种方式是好是坏

还有其他方法可以解决问题。

谢谢您的回答。

0 个答案:

没有答案