0

我正在尝试将 Springboot java 应用程序部署到 PCF 中,我们有 2-3 个文件,我们的应用程序在运行时需要这些文件,例如 cert 文件。我在资源文件夹下有这些文件,但得到错误文件未找到异常。

谁能建议我将文件保存在哪里,以便将其转储到 PCF 中的 /var/home/app 目录中,或者我是否需要创建一些环境,以便应用程序知道在哪里读取文件。

4

1 回答 1

0

也许你可以把这些文件放在

src/main/java/webapp/folder/file.extension

然后,在你的代码中是这样的:

import javax.servlet.ServletContext;

@Autowired
ServletContext servletContext;

static final String SEPARATOR = File.separator;
static final String REALPATH = SEPARATOR + "folder" + SEPARATOR + "file.extension";

String path = servletContext.getRealPath(REALPATH);

因此,您可以将路径传递到任何您想去的地方。

于 2022-01-11T18:08:43.253 回答