tomcat部署web應用的三種方式

2021-09-01 17:38:34 字數 1084 閱讀 7743

[url]

甚至可以在程式執行中打包:

try

catch(exception e)

在tomcat的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個jsp應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如下。

其中path是虛擬路徑,docbase是jsp應用程式的物理路徑,workdir是這個應用的工作目錄,存放執行是生成的於這個應用相關的檔案。

[color=blue][b]3、建立乙個context檔案[/b][/color]

以上兩種方法,web應用被伺服器載入後都會在tomcat的conf/catalina/localhost目錄下生成乙個xml檔案,其內容如下:

可以看出,檔案中描述乙個應用程式的context資訊,其內容和server.xml中的context資訊格式是一致的,檔名便是虛擬目錄名。您可以直接建立這樣的乙個xml檔案,放在tomcat的conf/catalina/localhost目錄下。例子如下:

/catalina/localhost目錄下相應的xml檔案刪除。否則tomcat仍會岸配置去載入。。。

tomcat部署web應用主要有以下幾種方式:

3. 同方法2,只是將context片斷放在catalina_base/conf/catalina/localhost目錄下.這種方法比方法2>要有效,筆者經過多次實驗發現方法2不如後面這種方法好用.前者多次出現系統打不開的情況.

4.直接在server.xml中前加上context片斷,使用這種方法時,tomcat會自動在catalina_base/conf/catalina/localhost目錄下生成乙個檔案片斷.方法同方法3具有同樣效果.這種方式需要將root目錄刪除才行.

另外,為了讓tomcat只執行conf/server.xml中指定的web應用,可以有以下幾種辦法:

實現一:

實現二:

1) 修改server.xml中host元素的屬性, 新增或修改: deployxml="false" deployonstartup="false" autodeploy="false"

2) 含義:

Tomcat 部署Web應用

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

tomcat部署web應用

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

tomcat 部署Web應用

概述 這裡描述的web應用的部署,是針對在tomcat的安裝目錄的 conf catalina localhost 下 例如 d tomcat apache tomcat 7.0.57 conf catalina localhost 建立乙個名稱為 xx.xml 的檔案 這裡就是我碰到的問題,那本書...