Mule: Unable to locate .json file when Deployable archive move to CloudHub

血红的双手。 提交于 2019-12-02 07:57:45

You need to load your application resources from the classpath, not from a path that is related to the original project structure.

Files in src\main\resources end-up at the root of the classpath in the packaged application. So the following should provide you with the file's content as a stream:

Thread.currentThread().getContextClassLoader().getResourceAsStream("input.json");
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!