Servlet(九):web.xml文件和server.xml文件


Web.xml 文件使用總結:
作用:
  存儲項目相關的配置信息,保護 Servlet。解耦一些數據對程序的依賴。
使用位置:
  每個 Web 項目中Tomcat 服務器中(在服務器目錄 conf 目錄中)
區別:
  Web 項目下的 web.xml 文件為局部配置,針對本項目的位置。
  Tomcat 下的 web.xml 文件為全局配置,配置公共信息。
內容(核心組件):
  全局上下文配置(全局配置參數)
  Servlet 配置
  過濾器配置
  監聽器配置
加載順序:
  Web 容器會按 ServletContext -> context-param -> listener ->filter-> servlet 這個順序加載組件,這些元素可配置在 web.xml文件中的任意位置。
加載時機:
  服務器啟動時。

 

server.xml 文件:
問題:
  瀏覽器發起請求后,服務器根據請求在 webapps 目下調用對應的 Servlet 進行請求處理。那么為什么是 webapps 目錄難道不能是其他的目錄嗎?
解決:
  了解 server.xml 文件的配置信息
Server.xml 文件核心組件:
  <Server>

    <Service>

      <Connector/>

      <Connector/>

      <Engine>

        <Host>

          <Context/>

         </Host>

      </Engine>

     </Service>

  </Server>

熱部署: <Context path="/Pet" reloadable="true" docBase="F:/PetWeb"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM