在Tomcat中創建虛擬路徑的兩種方式介紹

前言

Tomcat配置虛擬目錄一般使用兩種方式:

第一種方法

修改tomcat/conf/server.xml文件找到標籤,在裏面添加如下配置

<Context path="/web_test" docBase="D:\web_test" />

docBaseweb_test文件的路徑 ,path配置的是絕對路徑。如圖所示
在這裏插入圖片描述這樣訪問即可(假設端口號爲8080,下同) http://localhost:8080/web_test/xxx
在這裏插入圖片描述這種方式常用於單個Tomcat部署多個項目。

第二種方法

tomcat/conf/Catalina/localhost中創建定義目錄的xml文件,比如文件名爲web_test.xml,其內容如下

<?xml version="1.0" encoding="UTF-8"?>

<Context path="/web_test" docBase="D:\web_test" />

這裏必須保證D:\web_test目錄已經存在,否則Tomcat會報錯。
在這裏插入圖片描述文件配置
在這裏插入圖片描述
然後D:\web_test目錄下的子文件都可以通過域名訪問了,訪問的路徑是這樣http://localhost:8080/web_test/xxx。爲了測試我已經把tomcat/conf/server.xml的配置已經註釋掉了。
在這裏插入圖片描述這種方式不用修改tomcat原有配置,更適合不定期增刪多個目錄訪問,比如圖片、pdf等文件。

如果單純增加某個目錄的訪問,只需創建一個如web_test.xml的配置文件即可,tomcat不需要重啓,會自動加載。

測試中我增加兩個目錄配置在這裏插入圖片描述
稍等片刻,Tomcat窗口即可看到文件加載信息
在這裏插入圖片描述
如果想停用某個目錄訪問也是一樣,把xml文件刪除或移出tomcat/conf/Catalina/localhost目錄即可。

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