阿里雲服務器上面搭建Tomcat文件服務器
Tomcat服務器搭建成功之後,有兩種方法可以實現
(我使用的是我自己的域名,沒有域名的直接使用ip)
方法一,配置在ROOT目錄
tomcat默認的目錄是ROOT路徑,直接將我們的文件放到這個下面就可以了
我自己的tomcat路徑是tomcat8.x/webapps/ROOT
網頁中直接輸入
就可以下載了
方法二,配置在其他目錄
1、如何不想放在服務器的webapps/ROOT下,就要對想要下載的目錄進行配置:
在tomcat安裝目錄\conf\Catalina\localhost下建立任意文件名xml文件,比如:download.xml,內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/download" docBase="/home/download" crossContext="true">
</Context>
/home/download這個文件夾根據自己需要建立在相應的目錄下面
新建一個文件很簡單,只需要通過vim直接打開,然後編輯保存就可以生成
這裏如果直接使用的vim打開的,在保存的時候有可能會出現
E212: Can’t open file for writing Press ENTER or type command to continue
出現這個錯誤的原因可能有兩個:
1.當前用戶的權限不足
2.此文件可能正被其他程序或用戶使用
一般錯誤原因都是第一種,解決方案是在使用vim命令打開文件時,前面加上sudo來臨時提供管理員權限,比如使用命令“sudo vim download.xml”打開編輯文件。
sudo vim download.xml
2、修改tomcat配置文件,文件目錄\conf\web.xml,將圖中的值改成true(設置可以訪問虛擬目錄)即可,默認是false。
3、重啓tomcat,訪問http://nboy.com/download
大功告成
參考文檔:
http://blog.csdn.net/lee_sire/article/details/50574505