我的应用程序的类路径中有一个属性文件。
src/main/resources/default.properties
在ejb中,它有单例和启动注释,我尝试按如下方式读取文件
Thread.currentThead().getContextLoader().getResource("default.properties");
这行不通。不过可以在 Glassfish 中使用。
有没有办法读取wildfly中的类路径资源?
最佳答案
我找到了解决方案。
来电
Thread.currentThead().getContextLoader().getResource("default.properties");
不起作用,但以下有效。
InputStream is = Thread.currentThread ().getContextClassLoader ()
.getResourceAsStream ( "default.properties" );
我不知道为什么会这样,但这可能会有所帮助。
关于java - 野蝇(8.2.final): How to read a classpath resource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29549487/