Tomcat(一)------搭建文件務器

前言:

在項目開發中,需要各種文件,又項目中引用的靜態資源(圖片、js、css文件)等,或者是系統功能中上傳的文件。這是我們需要搭建一套文件服務器來幫助我們可以訪問到這些資源。

搭建文件服務器有很多方式

一、搭建Apache FTP 文件服務器

二、搭建Apache Server 文件服務器

三、搭建Apache Tomcat文件服務器

四、搭建nginx靜態資源服務器

https://blog.csdn.net/qq_29914837/article/details/103121380

這裏我主要介紹第三種

1、添加xml文件

在 {tomcat home}\conf\Catalina\localhost 下建一個任意名稱(如picture)的 XML

在這裏插入圖片描述

<?xml version='1.0' encoding='utf8'?>
<Context docBase="D:\files" antiResourceLocking="false" path="/files" privileged="true" reloadable="true"/>

其實path指的是URL路徑端口後面的路徑(/files)/files是虛擬的路徑,docBase指的是計算機的文件系統中的目錄。這個配置的就是將計算機文件系統中的目錄虛擬爲url中的虛擬路徑。

如果是linux服務器下:docBase=”\files" 標識根路徑下files文件夾下

2、修改web.xml參數

允許 tomcat 列舉文件。修改 {tomcat home}/conf/web.xml 的參數:

<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>

上面默認的是 false,需要修改爲 true。

3、啓動tomcat

.啓動 Tomcat,訪問

http://127.0.0.1:8080/files

可以查看到D:\files文件夾下全部文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章