【发布时间】:2021-04-28 10:51:45
【问题描述】:
在我的 SpringBoot 应用程序中,我必须在此路径 src/main/resources/mock/fileName.json 读取 Json 文件。 我是这样弄的
JsonReader jsonReaderStream = new JsonReader(new InputStreamReader(Objects.requireNonNull(ClassLoader.getSystemClassLoader().getResourceAsStream("./mock/fileName.json"))));
它在本地工作,但是当我在 Kubernetes 上部署我的 docker 文件并尝试读取我的 Json 文件时,我收到了 NullPointerException。 我使用 gradle 进行构建。我声明我是 gradle、docker 和 kubernetes 的初学者。
谁能向我解释为什么它在本地有效,但在 Kubernetes 上无效?
【问题讨论】:
-
你得到什么错误?文件是否存在于远程位置?
标签: docker gradle kubernetes resources jsonreader