一、每一個web應用程序的配置信息都保存在各自所映射的文件系統目錄下的Web-INF/web.xml文件中。web.xml文件用於描述web應用程序的部署信息,所以, web.xml文件也稱爲應用程序的部署描述符。html
二、若是文件系統目錄爲:D:\apache-tomcat-6.0.39\webapps\test\,而Web-INF/web.xml卻在該目錄下的test2的文件中,則該部署描述符不起做用。由於在Tomcat目錄的conf目錄的context.xml中設置了應用程序被監視的web.xml文件的目錄格式:web
<Context> <WatchedResource>WEB-INF/web.xml</WatchedResource> </Context>
三、因爲每一個web應用程序都有許多相同的配置特性,爲了不重複,Tomcat在 <Tomcat主目錄>/conf目錄下也提供一個web.xml文件,該文件中設置的信息對全部的web應用程序都起做用。每一個web應用程序下的web.xml文件設置的信息只對本身自己有效。apache
一、若是客戶端訪問的url指向的是一個目錄名,而不是一個文件名,如http://localhost:8888/employSystem/vocationType/,那麼tomcat將向客戶端返回什麼內容?若是vocationType目錄下有index.html或index.jsp文件,則返回index.html或index.jsp,若是沒有且默認網頁文件沒有修改爲其餘名字,則出錯。tomcat
二、目錄的默認網頁文件是在web.xml文件內<welcome-file-list>元素中進行設置。app
<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>