虛擬目錄的根目錄

 

1、            虛擬目錄的根目錄

Webapps/ROOT默認指定該目錄是web站點的根目錄/

自己指定一個文件系統目錄爲web站點的根目錄,在server.xml中在<Host></Host>元素中間增加:<Context path=”” docBase=”” debug=”0”/>

2、            虛擬目錄的子目錄

(1) 在server.xml中在<Host></Host>元素中間增加:

<Context path=”/book” docBase=”e:/test” Debug=”0”>

(2) webapps目錄裏面的每一個子目錄都映射成一個虛擬的子目錄,虛擬的子目錄名字和文件系統子目錄名一樣。

(3) 打成一個war包,在server.xml文件中進行配置

<Context path=”/student” docBase=”d:\myweb.war”/>

(4) 打成一個war包,把war包放到webapps下就行。虛擬的子目錄名和war包的名字iy一樣

部署描述符和默認頁面

Tomcat/conf/web.xml

每一個web應用程序虛擬子目錄下WEB-INF/web.xml

兩個web站點:

主機名site1      http://site1:8080/index.html

主機名site2      http://site2:8080/index.html

http://主機名:8080/index.htm

 

conf/server.xml虛擬主機的設置

 

web站點:8080

web站點:8081

http://localhost:8080/index.html

http://localhost:8081/index.html

設置WEB站點的虛擬子目錄

使用server.xml文件中的<Context>元素

      <Context path="/it315" docBase="d:\myweb" debug="0"/>

特定目錄中的xml文件中包含<Context>元素

Tomcat 4.x的<Tomcat主目錄>/webapps目錄

Tomcat 5.x的<Tomcat主目錄>/conf/<引擎名>/<主機名> 

<Host>元素的appBase屬性所設置的應用程序基準目錄中的含有WEB-INF/web.xml文件的子目錄

<Host>元素的appBase屬性所設置的應用程序基準目錄中的war文件

 

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