【发布时间】:2021-06-01 13:59:42
【问题描述】:
我想将图像保存到静态目录,以便通过 URL 访问它们。应用程序在 Windows 的 Spring Boot 中 正确 工作,但是当我将它部署到 Linux 服务器的 tomcat 中时,此目录中不会保存任何内容,也不会引发异常。 我授予了静态和 img 目录的所有权限(R-W-E),但仍然不起作用。
目录:src/main/resources/static/img
File file = new File("src/main/resources/static/img/picture.jpg");
运行应用程序后,服务器中将不存在名为“picture.jpg”的文件
【问题讨论】:
-
“应用程序在 Windows 的 Spring Boot 中正常工作”是什么意思?在运行时不可能在 jar 中写入...所以请澄清
-
@CodeScale 不在 Jar 文件中...在分解的战争文件中
标签: java spring spring-boot tomcat