0

Jetty/Tomcat が構成され、tar ファイルを提供できる場合、tar 内のファイルを提供する組み込みのメカニズムまたは利用可能なプラグインはありますか?

すなわち

http://localhost:8080/app/file.tar は、通常どおり tar ファイル全体を返します。

しかし、何かのような

http://localhost:8080/app/file.tar/path/to/file/in/archive.txt は、アーカイブ内からファイルを返します。

必要に応じてこれを処理するサーブレットを作成できますが、既に存在するものを見逃していないことを確認したいだけです。

4

1 に答える 1

1

仮想ファイルシステムを実装し、必要なことを正確に実行するApache Commons VFSを利用するサーブレットを作成することになりました。

すなわち:

http://localhost:8080/files/file1.tar!/1/somefile.jar!/index.txt

ファイルシステムの /files/file1.tar にある /1/somefile.jar 内のファイル index.txt を返します。

于 2012-07-11T17:39:23.267 に答える