tomcat部署專案的三種方式

2021-06-19 06:14:55 字數 1718 閱讀 6970

tomcat

的目錄是

tomcat

預設的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。也可以將

jsp程式打包成乙個

war包放在目錄下,伺服器會自動解開這個

war包,並在這個目錄下生成乙個同名的資料夾。乙個

war包就是有特性格式的

jar包,它是將乙個程式的所有內容進行壓縮得到。具體如何打包,可以使用許多的

ide環境,如

eclipse

、netbeans

、ant

、jbuilder

等。也可以用

cmd

命令:;

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

try  

catch(exceptione)

這個預設的應用目錄也是可以改變。開啟

tomcat

的conf

目錄下的

.xml

檔案,找到下面內容:

在tomcat

的配置檔案中,乙個

web應用就是乙個特定的

context

,可以通過在

server.xml

中新建context

裡部署乙個

jsp應用程式。開啟

server.xml

檔案,在

host

標籤內建乙個

context

,內容如下。

指上下文,實際上就是乙個

web專案;

path

是虛擬目錄,訪問的時候用

訪問網頁

;docbase

是專案實際存放位置的根目錄,對映為

path

虛擬目錄;

reloadable="true"

表示你修改了

jsp檔案後不需要重啟就可以實現顯示的同步。

workdir

是這個應用的工作目錄,存放執行時生成的與這個應用相關的檔案。

以上兩種方法,

web應用被伺服器載入後都會在

tomcat

的conf\catalina\localhost

目錄下生成乙個檔案,其內容如下:

可以看出,檔案中描述乙個應用程式的

context

資訊,其內容和

server.xml

中的context

資訊格式是一致的,檔名便是虛擬目錄名。您可以直接建立這樣的乙個

xml檔案,放在

tomcat

的conf\catalina\localhost

目錄下。例子如下:建立

xixi.xml,

內容如下:

<?xml version="1.0" encoding="utf-8"?>

注意:刪除乙個

web應用同時也要刪除

下相應的資料夾和

server.xml

中相應的

context

,還要將

tomcat

的conf\catalina\localhost

目錄下相應的

xml檔案刪除。否則

tomcat

仍會岸配置去載入

以上三種方法都經過測試,確實可行!

Tomcat 部署專案的三種方式

定義tomcat的安裝目錄為 catalina home tomcat的安裝目錄 1.在 catalina home conf server.xml檔案中,設定元素。unpackwars true autodeploy true xmlvalidation false xmlnamespaceawa...

tomcat部署專案的三種方式

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

tomcat伺服器部署專案的三種方式

配置conf目錄下的service.xml中的 標籤體,在標籤體中新增 即可,其中docbase為專案在本地的路徑,path為瀏覽器上訪問的虛擬路徑。此種方式有著明顯的缺點,配置完service.xml後需要重啟tomcat伺服器,service.xml為tomcat的自帶的配置檔案,裡面可能有多種...