Tomcat部署和配置Web應用的方式

2021-08-21 21:43:48 字數 1132 閱讀 4585

在介紹配置之前,要介紹一下虛擬目錄的對映:

至於上面那句**在**新增,我們下面來看一下tomcat的官方文件:

做一下簡單翻譯:

不建議將元素直接放在server.xml檔案中。主要是因為一旦server.xml檔案被修改,就需要重新啟動tomcat,否則修改不會被載入。

可以明確定義各個上下文元素:

(1)、在應用程式的目錄/meta-inf/下,建立乙個context.xml檔案。該檔案會被拷貝到$catalina_base/conf/[enginename]/[hostname]/目錄下,

並將其重新命名為應用程式的基本檔名加上".xml",前提是需要在host屬性上,設定copyxml屬性。

(2)、在$catalina_base/conf/[enginename]/[hostname]/目錄下,新建乙個以xml檔案。

專案的訪問文路徑和版本將從檔案的基本名稱(檔名減去.xml副檔名)派生。

(3)、在conf/server.xml中的host節點下新增context配置。

下面的這兩種方式,將對所有的web應用起作用,可以自己理解一下,此處略。

基於上面的分析, tomcat在載入乙個web應用時,會依次按照以下五種方式查詢web應用中的元素,優先順序依次降低,直到找到為止。

(1)、到tomcat安裝目錄/conf/context.xml檔案中查詢元素。

(2)、到tomcat安裝目錄/conf/[enginename]/[hostname]/context.xml.default檔案中查詢元素。

[enginename]:表示的name屬性

[hostname]:表示的那麼屬性

(3)、到tomcat安裝目錄/conf/[enginename]/[hostname]/[contextpath].xml檔案中查詢元素

[contextpath]:表示單個web應用的url入口

(4)、到web應用的meta-inf/context.xml檔案中查詢元素

(5)、到tomcat安裝目錄/conf/server.xml檔案中查詢元素。

Tomcat 部署Web應用

對tomcat部署web應用的方式總結,常見的有以下四種 1,使用控制台部署 訪問http localhost 8080,並通過tomcat manager登入,進入部署介面即可。2,利用tomcat自動部署 3,修改server.xml檔案部署 用ue或editplus開啟tomcat位於conf...

Tomcat部署web專案

tomcat的目錄結構 tomcat根目錄在tomcat中叫,1.bin 存放各種平台下啟動和關閉tomcat的指令碼檔案。2.lib 在lib目錄下的lib目錄,存放tomcat伺服器和所有web應用都能訪問的jar。3.work tomcat把各種由jsp生成的servlet檔案放在這個目錄下。...

tomcat部署web應用

tomact部署web應用有兩種方式 動態部署 靜態部署 引數說明 catalina home指tomcat根目錄。一 動態部署 動態部署是指在伺服器啟動之後部署web應用程式,而不用重新啟動伺服器。提示,要想使用該管理程式必須首先編輯 catalina home conf tomcat users...