Tomcat部署Web項目的3種方式

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

html

1、將war包丟進webapps

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

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


apache

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


瀏覽器

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

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

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

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

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

3、添加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的名稱)
在這裏插入圖片描述

4、注意點

①將對應位置改成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優先級別最低。

相關文章
相關標籤/搜索