0

鉴于 Jetty/Tomcat 已配置并能够提供 tar 文件,是否有内置机制或可用插件来提供 tar 中的文件?

IE

http://localhost:8080/app/file.tar 将正常返回整个 tar 文件

但类似的东西

http:/localhost:8080/app/file.tar/path/to/file/in/archive.txt 将从存档中返回文件。

如果需要,我可以编写一个 servlet 来处理这个问题,只是想确保我没有遗漏一些已经存在的东西。

4

1 回答 1

1

最终创建了一个利用Apache Commons VFS的 Servlet,它实现了一个虚拟文件系统并且完全符合我的需要。

IE:

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 回答