時間:2023-07-15 23:45:02 | 來源:網站運營
時間:2023-07-15 23:45:02 來源:網站運營
關于Tomcat的server.xml中虛擬主機(Host)和Web應用程序(Context)配置的簡要說明:首先介紹一下虛擬主機的概念:<Host name="www.xxx.com" appBase="webapps"> <Context docBase="aaa" path="" /> </Host>
其中每個Host節(jié)點表示一個虛擬主機的配置,其中name屬性表示此虛擬主機對應的域名(訪問此域名會到達此虛擬主機或者說由此虛擬主機在該域名上提供服務),請求到達時,Tomcat會根據請求的域名來匹配對應的虛擬主機。appBase表示此虛擬主機的Web應用程序所在的目錄,可以是絕對路徑或相對于CATALINA_HOME的相對路徑。然后Host中的每一個Context節(jié)點表示此虛擬主機下的一個Web應用程序(可以有多個Context節(jié)點,即多個Web應用程序),其中的docBase屬性表示此Web應用程序的解包目錄或WAR文件所在目錄,如果指定的是相對路徑,則該路徑是相對于Host中的appBase的路徑。path屬性表示映射到此Web應用程序根目錄的URI。例如:如果配置成path= “abc”,則訪問協議://域名:端口/abc/,會請求到該Web應用程序的根目錄下,然后此Web應用下的所有資源都是相對于此URI的;如果配置成path="", 則訪問協議://域名:端口/,會請求到該Web應用程序的根目錄下。關鍵詞:程序,配置,說明,簡要,虛擬,主機