tomcat部署web應用

2021-09-26 04:30:38 字數 1243 閱讀 6209

tomact部署web應用有兩種方式

動態部署

靜態部署

引數說明 : $catalina_home指tomcat根目錄。

一、動態部署

動態部署是指在伺服器啟動之後部署web應用程式,而不用重新啟動伺服器。

提示,要想使用該管理程式必須首先編輯$catalina_home/conf/tomcat-users.xml檔案。

二、靜態部署

靜態部署顧名思義,是我們在伺服器啟動之前部署程式,只有當伺服器啟動之後,web應用程式才能訪問。

以下3種方式都可以部署:(為方便說明假設有oneweb專案,其路路徑為 e:/oneweb)

靜態部署有三種方式:

1.利用tomcat自動部署(簡單易用)

2.修改server.xml檔案部署(複雜)

在host標籤內建乙個context,內容如下:

其中path是虛擬路徑,同時是訪問路徑,docbase是專案目錄,workdir是這個應用的工作目錄,存放執行是生成的於這個應用相關的檔案。

3.增加自定義web部署檔案(推薦使用,不用重啟tomcat )

此種方法與2相類似,只是不需要在server.xml檔案中新增context標籤,將context標籤放在tomcat伺服器的conf\catalina\localhost目錄下建立的xml檔案中,內容如下:

注: web應用以.war檔案的形式部署

可以將jsp程式打包成乙個war包放在目錄下,伺服器會自動解開這個war包,並在這個目錄下生成乙個同名的資料夾。乙個war包就是有特性格式的jar包,它是將乙個web程式的所有內容進行壓縮得到。

將web應用程式的內容打成.war 包,然後在部署在伺服器上。打包請參考如下步驟:

1、開啟命令提示符(cmd)

2、設定jdk環境變數

3、在命令提示符中進入專案資料夾e:/oneweb後,鍵入如下命令:jar cvf oneweb.war */ . (注意最後有個「. 」)。這樣在e:/oneweb下應該有pet.war檔案。 (也可以打包到指定的地方,命令如下:jar cvf e:/oneweb.war */ . )

將xml配置檔案中的unpackwar 屬性設定為"false" 可以取消自動解壓縮

Tomcat 部署Web應用

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

tomcat 部署Web應用

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

Tomcat部署WEB應用方式

簡單目錄介紹如下 bin目錄 包含tomcat啟動 關閉等指令碼,支援linux windows作業系統 專案根目錄web.xml工程啟動檔案專案原始碼class檔案以及各種servlet專案依賴包 羅列web工程在tomcat下的四種部署方式 no.3 直接修改 conf server.xml 不...