部署WEB應用的三種方式

2021-07-13 14:13:08 字數 1097 閱讀 7191

這種方式通常是用於開發過程中。在真正的專案實施中可能會受到限制:當使用租借的(或他人的)web伺服器時,該伺服器所在的碟符如果存在許可權控制,則不能夠將web應用程式拷貝到該碟符中,此時就不能使用這種方式部署專案,只能使用下列方式。

tomcat安裝目錄下的conf目錄用於存放tomcat的配置檔案,該目錄下的server.xml檔案用於配置伺服器的有關資訊。在該檔案最後的元素中通過子元素配置web應用的物理路徑和虛擬路徑。該元素最簡單的配置如下:

docbase:指定web應用所在的路徑;

path:指定訪問該應用的路徑,即如果按照上面的配置,則訪問該web應用的路徑應該是:http://localhost:8080/test/資源名稱。

注意:context標籤的第乙個字母是大寫的c

該元素應該位於元素中的最後位置,即的上面一行:

xmlvalidation="false" xmlnamespaceaware="false">

使用這種方式比較方便操作,不需要拷貝web應用,並且不要求web應用的位置與tomcat伺服器在同乙個碟符下。但是tomcat6開始不推薦使用這種方式,因為這種方式會破壞tomcat的檔案結構,修改了tomcat的配置檔案。tomcat6開始推薦使用下面這種方式。

這種方式是在上一種方式的基礎上進行了擴充套件,避免修改tomcat的配置檔案。進入下列路徑「tomcat安裝目錄/conf/catalina/localhost」,預設情況下,localhost目錄中只有host-manager.xml和manager.xml兩個檔案,可以自己定義乙個xml檔案配置要部署的專案,檔名為虛擬路徑,上述路徑則為:test.xml,如果有多層路徑,則用#間隔,如路徑為http://localhost:8080/a/b/c,則檔名為a#b#c.xml。在該檔案中直接通過元素的docbase屬性配置web應用的物理路徑即可:

使用這種方式不需要重啟伺服器,並且也沒有修改tomcat的檔案,只是對其進行擴充套件。在實際的部署中推薦使用這種方式。

2、 在conf目錄下的前新增標籤

3、 在conf/catalina/localhost目錄下新增」虛擬路徑.xml」檔案:

tomcat部署web應用的三種方式

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

tomcat部署web應用的三種方式

url 甚至可以在程式執行中打包 try catch exception e 在tomcat的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個jsp應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如...

Tomcat部署web應用的三種方式

原文 一 相關概念 catalina home tomcat安裝目錄 catalina base tomcat工作目錄 context 乙個web應用 二 部署方法 以petweb專案為例說明,petweb目錄假設是c petweb 預設情況下訪問 http localhost 8080 就是訪問的...