Tomcat 服務器虛擬路徑的幾種配置方式

配置虛擬路徑的好處:

      1. 可以避免程序員對同一個 web 項目重新部署,提高開發效率。

      2. 可以使 web 應用程序和服務器安裝文件所在目錄分開,便於 web 項目的管理。

配置方式列表:

1. 在 %TOMCAT_HOME%/conf/Catalina/localhost 目錄中創建一個 xml 文件,文件內容 <Context path=”/” docBase=”” workDir=”” debug=”” reloadable=”” crossContext=””></Context>

參數解析:

        path : 爲虛擬路徑,訪問時的路徑,注意:一定要加 “/” 。值得注意的是: path 可以爲 "/" 那麼訪問 “IP: 端口 就可以訪問到佈置的工程,如果爲 " /test" ,那麼必須得訪問 “IP :端口 /test” 才能訪問到。

        docBase : 實際路徑,一般書寫 web 應用程序所在的實際磁盤路徑。也可以寫相對路徑,相對路徑是相對於 tomcat 的安裝目錄的 webapps 目錄的。通常設置絕對路徑。

        workDir : 該參數指定 web 項目的 jsp 文件被編譯後所存儲的目錄。這個最好也和 web 服務器安裝路徑分開。

        debug : 調試一個 web 項目的 java 應用程序時,將 tomcat 服務器與開發工具集成,或需要工具的一些插件支持。這些方式都是在本地進行。

        Reloadable : 當參數值爲 true 時,當 web 應用程序中的某些文件發生改變時, tomcat 服務器會先停掉 web app 服務,釋放內存,然後重新加載 webapp 服務。可以減少手工部署浪費的時間,提高開發效率

        crossContext: 這個沒查到相關介紹。

2. 在 %TOMCAT_HOME%/conf/server.xml 文件中做配置。打開 server.xml 文件,在 <host></host> 之間加入如下片段: <Context path=”/” docBase=”” workDir=”” debug=”” reloadable=”” crossContext=””></Context>

3. web 應用程序打成 war 包或者直接將 web 應用程序拷貝到 %TOMCAT_HOME%/webapps 目錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章