【发布时间】:2018-05-18 21:24:28
【问题描述】:
我有一个 springboot 项目。使用 WAR 包,在远程 tomcat 服务器 webapps 目录上。 ROOT为WAR项目,有WEB-INF和META-INF两个文件夹。如下图
现在有一个问题,我在项目根目录'upload-dir'目录上传文件(可以看到下图中的upload-dir位置)。不在 WAR 包中,也不在远程服务器上。我应该在远程服务器的哪里创建这个新目录?
我使用 Files.createDirectories 来创建文件夹。
【问题讨论】:
-
上传目录需要绝对路径,试试改成
c:/tmp/upload-dir看看能不能用。 -
本地运行项目没有问题。并且“上传目录”位于项目的根路径中。不需要绝对路径。
-
因为你的服务器对你的
project root path一无所知 -
我试试,谢谢
标签: java spring tomcat spring-boot war