2011-12-26 55 views
0

ServletContainer通過將web.xml文件轉換爲DOM對象,從web.xml文件中讀取用戶定義的servlet類名稱。我不明白servlet容器如何轉換這個以及這個DOM對象(web.xml數據)駐留在服務器的web-app目錄中?tomcat servlet容器的功能

回答

0

web.xml文件應該放在WEB-INF在裏面你的web應用的部署。一些Servlet容器允許你在他們的配置目錄中有通用的或可重用的web.xml文件,但這不是標準的AFAIK(最好是你的webapp大部分時間都是selfcontained)

你不需要知道解析的XML文件,因爲它全部由servlet容器處理。 (只是將其放置在正確的位置)爲Web應用程序

1

Java EE規範的授權特定的目錄和包裝結構(戰爭),從而使Web應用程序可以在任何servlet容器中部署(Tomcat是其中之一),而不任何修改。現在,每個servlet容器都可以以任何方式將其解壓縮,而作爲開發人員,您無需擔心。

現在,Tomcat將所有已部署的應用程序置於\ tomact-install-dir \ webapps目錄中。每個Web應用程序將位於其自己的文件夾中,其中webapp名稱作爲文件夾名稱。