Wildfly (8.2.final): 如何读取类路径资源?
Wildfly (8.2.final): How to read a classpath resource?
我的应用程序的类路径中有一个 属性 文件。
src/main/resources/default.属性
在一个ejb中,它有单例和启动注释,我尝试读取文件如下
Thread.currentThead().getContextLoader().getResource("default.properties");
这行不通。虽然适用于 Glassfish。
有没有办法在wildfly中读取类路径资源?
我找到了解决方案。
来电
Thread.currentThead().getContextLoader().getResource("default.properties");
不起作用,但以下方法有效。
InputStream is = Thread.currentThread ().getContextClassLoader ()
.getResourceAsStream ( "default.properties" );
我不知道为什么会这样,但这可能会有所帮助。
我的应用程序的类路径中有一个 属性 文件。
src/main/resources/default.属性
在一个ejb中,它有单例和启动注释,我尝试读取文件如下
Thread.currentThead().getContextLoader().getResource("default.properties");
这行不通。虽然适用于 Glassfish。
有没有办法在wildfly中读取类路径资源?
我找到了解决方案。
来电
Thread.currentThead().getContextLoader().getResource("default.properties");
不起作用,但以下方法有效。
InputStream is = Thread.currentThread ().getContextClassLoader ()
.getResourceAsStream ( "default.properties" );
我不知道为什么会这样,但这可能会有所帮助。