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