從tomcat下載文件的配置方法(很全呢)


前幾天我做的項目有個下載文件的東西讓我苦惱了一下,上傳的文件沒有放到OSS服務器,而是直接放到tomcat內,

我就想做一個a標簽直接下載的得了,結果點開一直都說沒有該文件,我查了很多資料找到了如何配置的方法,

網上說的都太散碎了,我總結一下

第一步

在server.xml內的Connector標簽加入URIEncoding="UTF-8"
全名
<Connector connectionTimeout="20000" port="8087" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

 

這樣就解決了中文的問題

第二步

 

tomcat的web.xml內listings改為true屬性(默認是false)

 

 

上述兩步基本就可以通過路徑下載了

但是我在網上還找到幾個別的配置,在此寫出來做備忘

備1

tomcat界面設置時將server options的serve modules勾選

 

 備2

 

在tomcat根目錄創建路徑conf\Catalina\localhost
文件SmartPosting.xml(項目名)
<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true" docBase="SmartPosting"(項目名) crossContext="true">
</Context>

備3

server.xml內加入
<Context docBase="SmartPosting" path="/SmartPosting" reloadable="true" source="org.eclipse.jst.jee.server:SmartPosting"/>
在Host標簽內

 


免責聲明!

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



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