MuleSoft:代码移动到CloudHub时无法找到文件

时间:2015-05-26 10:18:34

标签: json mule cloudhub

MuleSoft:代码移动到CloudHub时无法找到文件。有人可以帮忙。我已经阅读了你的推荐但却无法理解。我必须在cloudhub中读取一个json文件。在我的本地存储库中,我将.json文件保存在位置test / src / main / resources / input.json中。并从Java Class中读取它

private static final String jsonFilePath =“src \ main \ resources \ input.json”;

byte [] jsonFile = Files.readAllBytes(Paths.get(jsonFilePath));

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

“src / main / resources”只能在Anypoint Studio中找到。由于该文件夹被标记为源文件夹,因此放置在该文件夹中的任何内容都将导出到类路径的根目录。要解决此问题,只需删除变量的“src / main / resources”部分。

所以'jsonFilePath'变量应该是:

private static final String jsonFilePath = "input.json"

这应该可以在Anypoint Studio和CloudHub中正常运行。

HTH,

贾斯汀