繁体   English   中英

Wildfly(8.2.final):如何读取类路径资源?

[英]Wildfly (8.2.final): How to read a classpath resource?

我的应用程序的类路径中有一个属性文件。

SRC /主/资源/ 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" );

我不知道为什么会这样,但是可能会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM