tomcat中虛擬子目錄設置方式:
1、在%CATALINA_HOME%/conf/server.xml文件中設置<Context>元素。
?? 注:a) <Context>元素必須嵌套在<Host>元素之中,一個<Host>元素表示一個Web站點,其中可以包含多個<Context>元素,每個<Context>元素分別對應該站點下的一個虛擬Web目錄。
?????? b) <Context>元素中指定的虛擬Web子目錄名稱與本地文件系統的目錄名稱沒有必然的對應關系,即二者的名稱可以不一致.
?????? c) <Context>元素中的docBase屬性除了可以指向一個目錄外,還一個指向一個war文件.
2、在Tomcat4.x中,如果<Host>元素指定的appBase目錄(默認為%CATALINA_HOME%/webapps目錄)中的XML文件包含<Context>元素設置,則該XML文件就是一個虛擬web子目錄設置;在tomcat5.x中,如果%CATALINA_HOME%/conf/<引擎名>/<主機名>目錄(默認為%CATALINA_HOME%/conf/Catalina/localhost目錄)中的XML文件中包含<Context>元素設置,則該XML文件同樣是一個虛擬web子目錄設置。
3、如果<Host>元素指定的appBase目錄下的子目錄中包含WEB-INF/web.xml文件,則這些子目錄將被自動設置成各自獨立的Web應用程序,其虛擬路徑就是該子目錄的名稱前面加“/”。
4、如果<Host>元素指定的appBase目錄中包含war文件,這些war文件將被自動設置為各個獨立的web應用,其虛擬路徑就是war文件名(不包含.war)前面加“/”;如果<Host>元素中的unpackWARs屬性設置為true,這些war文件將在tomcat啟動時進行解包。
posted on 2006-11-09 16:16
想飛的魚 閱讀(1307)
評論(0) 編輯 收藏 所屬分類:
web