tomcat 虚拟路径 与 虚拟主机配置
虛擬路徑配置
方法一:此方法需要重啟服務(wù)
打開下面文件
?
在host里面添加context標(biāo)簽
?<Context docBase="D:\test" path="/testServlet/aaaaa" reloadable="true" />
瀏覽器訪問:http://172.16.6.103:1080/testServlet/aaaaa/a.png? 同樣可以訪問到D:\test\a.png
testServlet 是工程名
?
方法二:這種方法比較好,不用重啟服務(wù)
tomcat文件夾下找到下圖localhost 文件夾,然后創(chuàng)建test1.xml
?
test1.xml內(nèi)容如下:
<?xml version="1.0" encoding="UTF-8"?> <Context docBase="D:\test" > </Context>代碼的意思是:訪問這個(gè)tomcat 下的test1 就是訪問D:\test? 如果我再D:\test 下有一張圖片 a.png? ?那么地址欄輸入http://172.16.6.103:1080/test1/a.png? 就可訪問到這張圖片。
?
虛擬主機(jī)配置
1、配置虛擬主機(jī)
配置虛似主機(jī)就是配置一個(gè)網(wǎng)站。
在Tomcat服務(wù)器配置一個(gè)虛擬主機(jī)(網(wǎng)站),需要修改conf文件夾下的server.xml這個(gè)配置文件,使用Host元素進(jìn)行配置,打開server.xml,可以看到Tomcat服務(wù)器自帶的一個(gè)名稱為localhost的虛擬主機(jī)(網(wǎng)站),如下圖所示:
平時(shí)我們將開發(fā)好的JavaWeb應(yīng)用放到webapps文件夾下,然后就可以使用"http://localhost:端口號(hào)/JavaWebAppName"的方式去訪問了,其實(shí)訪問的就是name是"localhost"的那臺(tái)虛擬主機(jī)(Host),這臺(tái)虛擬主機(jī)管理webapps文件夾下的所有web應(yīng)用。
例如:http://localhost:8080/JavaWebDemoProject/1.jsp,這個(gè)URL地址訪問的就是名稱是localhost的那臺(tái)虛擬主機(jī)下的JavaWebDemoProject這個(gè)應(yīng)用里面的1.jsp這個(gè)web資源。
? 我們可以使用如下的方式配置一個(gè)虛擬主機(jī),例如:
這里我們新配置一個(gè)虛擬主機(jī),虛擬主機(jī)的name是"www.gacl.cn",虛擬主機(jī)"www.gacl.cn"現(xiàn)在管理著JavaWebApps文件夾下的所有web應(yīng)用,平時(shí)我們?cè)诨ヂ?lián)網(wǎng)上使用域名"www.baidu.com"訪問百度的網(wǎng)站時(shí),其實(shí)就是在訪問一個(gè)名稱是"www.baidu.com"的虛擬主機(jī),所以當(dāng)我們要訪問name是"www.gacl.cn"的這個(gè)虛擬主機(jī)時(shí),就可以使用"域名(www.gacl.cn)"去訪問,注意一下appBase="F:\JavaWebApps",這里的JavaWebApps文件夾代表的不是一個(gè)項(xiàng)目的根目錄,而是一個(gè)存放了一個(gè)或者多個(gè)JavaWeb應(yīng)用的文件夾,如下圖所示:
就好像是Tomcat服務(wù)器的webapps文件夾一樣,里面存放了很多的JavaWeb應(yīng)用
2、windows系統(tǒng)中注冊(cè)域名
配置的主機(jī)(網(wǎng)站)要想通過域名被外部訪問,必須在DNS服務(wù)器或windows系統(tǒng)中注冊(cè)訪問網(wǎng)站時(shí)使用的域名,找到"C:\Windows\System32\drivers\etc"目錄下的hosts文件,如下圖所示:
編輯這個(gè)文件,將新添加的網(wǎng)站的域名和IP地址綁定在一起,這樣我們就可以在瀏覽器中使用www.gacl.cn這個(gè)域名去訪問name是www.gacl.cn那個(gè)虛擬主機(jī)里面管理的那些web應(yīng)用了
使用瀏覽器通過域名"www.gacl.cn"訪問"www.gacl.cn"這個(gè)虛擬主機(jī)下的JavaWebDemo1這個(gè)web應(yīng)用下的1.jsp這個(gè)web資源,"www.gacl.cn"這個(gè)虛擬主機(jī)開放了一個(gè)8080端口,用戶只能通過這個(gè)8080端口去訪問JavaWebDemo1這個(gè)web應(yīng)用下的1.jsp這個(gè)web資源
?
?
本文參考:http://www.cnblogs.com/xdp-gacl/p/3734395.html
轉(zhuǎn)載于:https://www.cnblogs.com/cuijiade/p/9057000.html
總結(jié)
以上是生活随笔為你收集整理的tomcat 虚拟路径 与 虚拟主机配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小程序WXML基本使用
- 下一篇: 网易mumu模拟器配置文件和修改adb