私はWildFly-9.0.2の下で戦争に展開しました.Javaコードでは、ディレクトリの下で利用可能なjarの1つの絶対パスを取得したいのでhelloworld.war/WEB-INF/lib/
、次の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/
では、以前の JBoss で行っていたように、jar パスを直接見つけるにはどうすればよいでしょうか。