我創建通過我的應用程序部署在Apache Tomcat 7的一個zip文件,我想使可供下載的網友認爲拉鍊。我應該在哪裏將我的zip文件放在tomcat服務器上以供下載?或者我可以將我的zip文件存儲在某些驅動器上,並通過tomcat映射它們以供下載?如何在Apache Tomcat 7上部署zip文件以供下載?
1
A
回答
3
有2種方法吧。 選項1:將您的zip或任何文件放在webapps文件夾下,例如/webapps/test/hello.zip。把拉鍊有可能通過http://<host:port>/test/hello.zip
選項2訪問:您可以通過映射tomcat的訪問您的文件系統上的任何目錄。要做到這一點,你需要在$ TOMCAT_HOME/conf目錄配置的server.xml/server.xml中 添加標籤下的這個新標籤。
<Context path="/test" docBase="complete_path_of_dir_contaning_zip_file"></Context >
現在拉鍊可以同樣的方式http://<host:port>/test/hello.zip
0
如果你有一個數據庫,我想將文件存儲在一個文件表中的BLOB,並建立一個servlet,它能夠處理文件下載。這很容易實現。數據庫表應記錄blob,mime類型和文件的名稱。 這樣,你總是準備好您的文件(如果你存儲在你的web應用文件夾中的文件,並重新部署戰爭,你的文件將被刪除)。
相關問題
- 1. 如何上傳apache下的zip文件?
- 2. Apache Tomcat部署
- 3. 在apache tomcat上部署war文件時未加載CSS和JS文件
- 4. 部署的WAR在Apache Tomcat上顯示404 7
- 5. 錯誤部署上下文tomcat
- 6. 如何在apache tomcat 8中將uaa部署爲war文件?
- 7. Hudson在Tomcat 7上部署錯誤
- 8. 如何在Docker容器的tomcat 7中部署war文件
- 9. 在Apache Tomcat上部署時無法訪問屬性文件
- 10. 在Google計算引擎上的apache-tomcat中部署war文件
- 11. 在aws apache tomcat上部署ans運行war文件
- 12. Java Spring Boot - 不會在Tomcat上部署的war文件Apache
- 13. 如何將CARGO指向Jar文件以部署在JBoss 7. *上?
- 14. 戰爭文件未能在Tomcat上部署它7
- 15. 在Tomcat上部署project-ds文件?
- 16. 在Tomcat上部署war文件
- 17. 在tomcat上部署war文件
- 18. 如何熱點在MyEclipse中在Apache Tomcat上部署8碼2014
- 19. 我想知道如何部署在Apache Tomcat上war文件,並使其運行
- 20. Apache Ant如何將.war文件部署到Tomcat
- 21. Apache Tomcat/6.0.24上的部署錯誤
- 22. 如何在C#中下載zip文件?
- 23. 如何在Glass Fish Server/Apache Tomcat上部署Rest Web Service?
- 24. 如何在tomcat上部署existant apache sling repository?
- 25. 如何在tomcat 7上使用mysql數據庫部署jbpm5.2?
- 26. Apache Tomcat部署後出錯
- 27. Apache的tomcat/maven的部署
- 28. Zip文件下載
- 29. 下載ZIP文件
- 30. 通過上下文文件的Tomcat管理器部署失敗
我不想使用的數據庫,我也不想將其存儲在我的web應用程序文件夾你說同樣的原因進行訪問。需要將其存儲在我的磁盤上的某個地方,並通過tomcat映射它。 – Mady
您可以創建一個具有寫入和讀取權限的文件夾(對運行tomcat的用戶)並存儲在其中。例如/ my_app_docs(在tomcat安裝之外),並從你的servlet處理這個絕對路徑。 –