tomcat http 檔案下載
tomcat作為http的下載伺服器,網上有很多辦法
但我認為最簡單的是:
1、直接把檔案放在 /var/lib/tomcat6/webapps/ROOT 目錄下,
2、然後在網址中訪問: http://192.168.2.31:8080/download.zip 便可下載。
但是,如何你不想放在webapps/ROOT下,就要對想要下載的目錄進行配置:
1、在tomcat 安裝目錄\conf\Catalina\localhost下建立任意檔名xml檔案,比如:download.xml,
內容如下:
<?xml version="1.0" encoding="UTF-8"?> <Contextreloadable="true" docBase="D://download" crossContext="true"> </Context>
2、配置web.xml(tomcat的配置檔案),修改如下配置:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
要將紅色的false改為true。
3、重啟tomcat。
4、訪問http://19.168.23.31:8080/download
參照:http://down.51cto.com/data/954672
相關推薦
tomcat http 檔案下載
tomcat作為http的下載伺服器,網上有很多辦法 但我認為最簡單的是: 1、直接把檔案放在 /var/lib/tomcat6/webapps/ROOT 目錄下, 2、然後在網址中訪問: http://192.168.2.31:8080/download.zip 便可下載
使用tomcat搭建HTTP檔案下載伺服器
https://www.cnblogs.com/medsonk/p/6690990.html本文是整理,非原創,由網路資料組成上自己踩的坑整理而成。1. 假設需要下載的檔案目錄是D:\download1(注意這裡寫了個1,跟後面的名稱區分)2. 設定 tomcat 的虛擬目錄
MongoDb學習(五)---gridfs --http檔案下載
現在網上的文章都是用的低版本的jar包,而最新的jar包,下載的方法進行了改變。在網上也沒找到好的方法。就用原生的方法進行下載, 我也不知道對不對。反正可以下載了。就先這樣吧。後期準備還是用低版本的開發比較好。至少網上文章多。 http下載。主要獲取資料庫的內容,輸入流。然後獲取響應的輸出流。 用輸出流
Java實現HTTP檔案下載
java 中使用代理伺服器的問題求教 :http://www.linuxsir.org/bbs/archive/index.php/t-188774.html 序言 許多使用者可能會遇到這樣的情況:在網站上發現一個很好的資源,但是這個資源是分成了很多個檔案存放的,如果想把它儲存到本地,只有靠使用者點選另
JAVA 實現 HTTP檔案下載
需求: 在工程中,放置WORD模板檔案供使用者下載 功能:頁面提供下載連結,使用者點選連結後,實現檔案下載。 理解:剛開始以為直接用超連結指向檔案即可,或用js實現,後來發現都不行。 實現:最後在網上搜了一個實現HTTP檔案下載的java類,只要呼叫如下程式碼即可。 下面程
Java servlet 簡單實現http檔案下載斷點續傳功能
斷點續傳,聽上去似乎是個比較高階的話題,本文只講述一下http版的斷點續傳,其他協議的大家可以自行研究。 http協議中,服務端實現斷點續傳首先需要讀取客戶端傳送的Range頭資訊,比如“Range: bytes=12583394-”這個就是指原來正在下載的檔案需要從第12
java 實現 http 檔案下載
package com.easemob.server.example.httpclient.utils; import java.io.File; import java.io.FileOutputStream; import java.io.IOExcepti
[原始碼和文件分享]基於WinInet實現的HTTP檔案下載
背景 之前寫過的網路資料傳輸的小程式都是基於Socket去寫的,所以,如果要用Socket傳輸資料到網站,還需要根據域名獲取伺服器的IP地址,然後再建立連線,傳輸資料。雖然,Socket也可以實現網路傳輸,但是,總感覺不是很方便。所以,後來隨著知識面的拓展,瞭解到Windows還專門提供了Win
Tomcat 釋出檔案下載(解決中文亂碼問題)
1. 配置檔案conf/web.xml: <init-param> <param-name>listings</param-name> <param-value>
JAVA通過訪問頁面中的URL實現Http檔案下載到本地
如何通過訪問某一個網頁上的一個下載連結下載檔案到本地呢?我學習了一下,利用httpget1,httpResponse1來判斷網路是否連線訪問成功,又通過httpget2,httpResponse2來訪問下載連結實現檔案下載。 注意:在使用httpget2之前需使用語句“ h
Tomcat下檔案下載與上傳的簡單實現
實現下載 實現下載需要 - 修改Tomcat中的server.xml - 修改web.xml 修改server.xml 在<Host> </Host>中加入(一般在檔案末尾可以找到) <Contex
使用tomcat配置檔案下載伺服器,自定義下載列表
http://www.cnblogs.com/huxdiy/p/tomcat%E6%96%87%E4%BB%B6%E4%B8%8B%E8%BD%BD.html 先上圖,利用tomcat,這個下載介面沒有程式碼,點選檔名即可下載 詳細參考:http://tomcat.ap
socket http檔案下載器c語言實現
socket是網路程式設計的基石, 本文介紹如何使用c語言使用socket實現一個http檔案下載器. 下載分為以下幾個過程 解析出下載地址中的域名和檔名 通過域名獲取伺服器的IP地址 與目標伺服器建立連線 構建http請求頭並將其傳送到伺服器 等待
epoll+執行緒池實現http檔案下載
server.c #include<stdio.h> #include<stdlib.h> #include<string.h> #include<errno.h> #include<fcntl.h> #inclu
通過http請求tomcat服務直接下載linux伺服器上的檔案
如圖所示,在linux伺服器上有如圖一些檔案,現在想通過http訪問tomcat的請求方式來獲取這些檔案 步驟: 1、找到伺服器上tomcat的server.xml的檔案,新增一句: <Context docBase ="/usr/local/download/" path ="/
Golang 使用http Client下載檔案
之前使用beego的http庫的時候,有的情況需要下載檔案。beego是能實現,但就是有點問題:不支援回撥,沒法顯示下載速度,這在日常開發中是不可忍受的。 看了下beego的實現主要是使用了io.copy函式,於是就深入的看了下實現原理,發現挺簡單的,於是就根據io.copy原理實現的一個
FatFs原始碼剖析 FAT16圖文詳解 FatFs官網:http://www.elm-chan.org/fsw/ff/00index_e.html 本文文件形式檔案下載:
FatFsVersion0.01原始碼分析 目錄 一、API的函式功能簡述 二、FATFS主要資料結構 1、FAT32檔案系統的結構 2、FATFS主要資
Java通過http協議下載檔案並寫入位元組流的方法
最近寫微服務,從服務端通過http協議下載檔案並寫入位元組流。開始以為很簡單。直接上手就來了,程式碼如下: String szHttpFile="http://..../downlaod&&fileId="+fileId+"&&extra[a
tomcat 搭建檔案伺服器 下載目錄和伺服器分離
tomcat 搭建檔案伺服器 下載目錄和伺服器分離 問題:檔案上傳下載在tomcat伺服器目錄下,會因為更新web應用或錯誤操作而導致檔案被tomcat自動刪除。 需求:tomcat 檔案伺服器
【java】HttpClient實現HTTP檔案通用下載工具類
package com.imopan.cps.apart.api.util; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import org.apa