Webアプリケーション内のいくつかのファイルを解析する必要があります。
これらのファイルは、.warファイルの最上位にあるディレクトリ(「edms」と呼ばれます)にあります。処理のためにディレクトリのハンドルを取得しようとすると、返されるリソースがvfszipプロトコルタイプであるため、エラーが発生します。
たとえば、MyClass.class.getResource( "/ edms")を使用すると、 "vfszip:C:/jboss/server/default/deploy/MyWar.war/edms"のようなものが返されます。
次に、このURLをFileオブジェクトで使用すると、基になるディレクトリとそれに含まれるファイルが見つからないため、失敗します。
Spring ResourceUtilsクラスの使用を検討しましたが、私が何をできるかを教えてもらうことができないようです:-
- ディレクトリのハンドルを取得します(私の.warファイル内)
- ディレクトリ内の各ファイルをループします-その内容を読み取って解析します
何か案は?
ありがとう
サラ