(整理)使用tomcat搭建HTTP文件下載服務器


本文是整理,非原創,由網絡資料組成上自己踩的坑整理而成。

 

1. 假設需要下載的文件目錄是D:\download1(注意這里寫了個1,跟后面的名稱區分)


2. 設置 tomcat 的虛擬目錄。在 {tomcat home}\conf\Catalina\localhost 下建一個任意名稱(如download2)的 XML,內容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/download2" reloadable="true" docBase="D:\download1" crossContext="true">
</Context>

其實內容的download2可以跟文件名的download2不一致,訪問tomcat url時以xml的文件名為准。


3. 允許 tomcat 列舉文件。修改 {tomcat home}/conf/web.xml 的參數:
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
上面默認的是 false,需要修改為 true。

 

4.啟動 Tomcat,訪問 http://localhost:8080/download2/

 

對了,我用的是tomcat6,jdk1.6

 

本文有刪減與新增,更多內容可見:

參考文章:http://luislu.blog.51cto.com/4780337/1112262

參考文章:http://wshyj18.iteye.com/blog/1920549

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM