Tomcat部署Web項目的3種方式

轉載自Tomcat部署Web項目的3種方式

一、將war包丟進webapps

這是最簡單粗暴的方式:將web工程打成war,丟進tomcat/webapps目錄即可,tomcat會自動解壓。無需修改任何配置文件即可完成部署。

這裏我準備了tomcat8.5.43與dubbo控制檯的war包來做測試。
在這裏插入圖片描述
  
①啓動tomcat

②將war丟進webapps目錄,tomcat會自動解壓該war包。
在這裏插入圖片描述
  瀏覽器直接訪問:localhost:8080/dubbo-admin-2.5.10,說明我們的war包部署成功!(訪問路徑爲war包的名稱)
在這裏插入圖片描述

二、配置Server.xml部署Web工程

修改配置文件無需我們打war,這樣方便開發,結合IDEA自動部署WEB工程至遠程服務器(學習筆記)可以實現快速開發。

編輯server.xml
在這裏插入圖片描述

添加如下:<Context docBase="D:\test\dubbo-admin-2.5.10" path="/test" reloadable="false" />(訪問路徑爲path內容)
在這裏插入圖片描述

通過瀏覽器訪問:localhost:8080/test
在這裏插入圖片描述

三、添加xml方式部署Web工程

在D:\test\apache-tomcat-8.5.43\conf\Catalina\localhost:添加testA.xml
在這裏插入圖片描述

添加如下內容:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\test\dubbo-admin-2.5.10" reloadable="false" />

docBase還是指向WEB工程的絕對路徑。

此時啓動tomcat,瀏覽器輸入:localhost:8080/testA,說明部署成功!(訪問路徑爲此XML的名稱)
在這裏插入圖片描述

四、注意點

①將對應位置改爲ROOT即可實現目錄缺省

1.webapps/ROOT(將你的web工程名稱改爲ROOT即可實現缺省);

2.server.xml中對應Context標籤的path屬性設置爲"/";

3.添加ROOT.xml即可實現WEB應用缺省。

②三種部署方式的優先級別

server.xml>Catalina/localhost/ROOT.xml>webapps/ROOT

即如果同時配置以上3種方式,優先生效的爲server.xml,其次爲ROOT.xml,webapps優先級別最低。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章