WildFly 9使用ContextClassLoader

时间:2016-01-11 06:17:41

标签: java jboss wildfly wildfly-9

我已经在WildFly-9.0.2下部署战争,在java代码中我希望获得helloworld.war/WEB-INF/lib/目录下可用的jar之一的绝对路径,我正在尝试使用以下java代码

Thread.currentThread().getContextClassLoader().getResource("WEB-INF/lib/demo.jar/")

这在JBoss 4.0.5中有效,但在WildFly 9中它给出了null,

如果我尝试使用以下代码

Thread.currentThread().getContextClassLoader().getResources("")

然后我可以看到该文件如下,但为此我必须遍历所有的返回集合,

vfs:/C:/Users/alpesh/Desktop/content/helloworld.war/WEB-INF/lib/demo.jar/

那么,我如何直接找到jar路径,就像我在早期的JBoss上所做的那样。

0 个答案:

没有答案