Tomcat中server.xml各個元素關係與配置

      Tomcat使用server.xml對其進行配置,在xml文件中,各個元素之間的關係大體以下圖:(截取自《Tomcat與JavaWeb開發技術詳解-孫衛琴-第二版》) web

      每一個Service元素只能包含一個Engine元素,Engine元素處理在同一個Service中全部Connector元素元素接收到的客戶請求; app

      在一個Engine元素中能夠包含多個Host元素,一個Host元素定義了一個虛擬主機,它能夠包含一個或多個Web應用。Tomcat自帶了一個名爲Catalina的Engine組件,它的默認虛擬主機爲localhost;<Host>元素有appBase屬性,用於指定這個虛擬主機下面的web應用的存放目錄,有點相似於Eclipse的workspace。appBase中的ROOT目錄就是這個虛擬主機的默認web應用,因此若是有一個域名www.some.com,把網站內容放到ROOT下,訪問www.some.com時就能夠直接訪問到這個默認的應用,而不須要使用相似www.some.com/path這樣的路徑格式,這樣的路徑格式通常是對於<Context>元素配置的web應用的。 網站

      每一個Context元素表明了運行在虛擬主機上的單個Web應用,它的docBase屬性用於指定這個web應用的存放路徑,能夠使用相對路徑,則它會相對於<Host>元素的appBase路徑來查找;也能夠使用絕對路徑,如D:/myweb; spa

相關文章
相關標籤/搜索