1. 程式人生 > >關於Tomcat虛擬目錄的坑

關於Tomcat虛擬目錄的坑

<Context path="/yang" docBase="f:\mysite1\xxx.war" debug="0" reloadable="true" crossContext="true" />

說明:

  • path:指定訪問該 Web 應用的 URL 入口。
  • docBase:指定 Web 應用的檔案路徑,可以給定絕對路徑,也可以給定相對於<Host>的appBase 屬性的相對路徑,如果 Web 應用採用開放目錄結構,則指定 Web 應用的根目錄,如果 Web 應用是個 war 檔案,則指定 war 檔案的路徑。(指定專案所在地址)
  • reloadable:如果這個屬性設為 true,tomcat 伺服器在執行狀態下會監視在WEB-INF/classes 和 WEB-INF/lib 目錄下 class 檔案的改動,如果監測到有 class 檔案被更新的,伺服器會自動重新載入 Web 應用。
  • crossContext:如果想在應用內呼叫 ServletContext.getContext()來返回在該虛擬主機上執行的其他 web application 的 request dispatcher,設為 true。在安全性很重要的環境中設為 false,使得 getContext()總是返回 null。預設值為 false。
  • Debug:與這個 Engine 關聯的 Logger 記錄的除錯資訊的詳細程度。數字越大,輸出越詳細。如果沒有指定,預設為 0。