具體實作
神舟小本的 IP: 172.168.1.104
Tomcat Version: 6.0.20(估計 6.X 都可)
待下載下傳電影目錄:D:\temp\fordownload
1. 在目标檔案夾建立标準 Java EE 的 Webapp. 通過 Eclipse 建一 web 工程,工程的 web 根目錄要選到 D:\temp\fordownload。
2. 設定 tomcat 的虛拟目錄(鳴謝 ja_ll_ck)。在 {tomcat home}\conf\Catalina\localhost 下建一個任意名稱的 XML,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/downloadmovie" reloadable="true" docBase="D:\temp\fordownload" crossContext="true">
</Context>
注
D:\temp\fordownload
└─WEB-INF
└─lib
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
2. 對中文支援有問題,檔案名或者路徑名中包含中文的話,不能正常下載下傳。解決方法是在 {home home}/conf/server.xml/<Connector> 元素裡增添屬性 URIEncoding="UTF-8".
3. 這個東西用起來,還是拖機器的,下載下傳速度很高,區域網路嘛,無線都有 1MiB/s,有線就更快了,下載下傳的時候,機器卡住基本上幹不了别的事,如果不是很急的檔案,還是用移動硬碟拷貝比較友善,同時還可以通過網頁檢視檔案夾裡還有哪些檔案。