我已经在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上所做的那样。