我的应用程序的类路径中有一个属性文件。
的src /主/资源/ default.properties
在ejb中,它有单例和启动注释,我尝试按如下方式读取文件
Thread.currentThead().getContextLoader().getResource("default.properties");
这不起作用。虽然在Glassfish中工作。
有没有办法在wildfly中读取classpath资源?
答案 0 :(得分:0)
我找到了解决方案。
电话
Thread.currentThead().getContextLoader().getResource("default.properties");
不起作用,但以下工作。
InputStream is = Thread.currentThread ().getContextClassLoader ()
.getResourceAsStream ( "default.properties" );
我不知道为什么会这样,但可能会有所帮助。