Tomcat的3種部署方式(詳解)


轉載請注明出處

EzrealYi


 

Tomcat是目前web開發中非常流行的Web 服務器,也就是tomcat在部署項目的時候,必須要把應用程序中所用到的jar包放到tomcat的lib目錄下,然后再一起部署到服務器上。
那么tomcat部署的方式就是我們必須掌握的了,近期遇到tomcat部署出錯,導致啟動不了的問題,這里總結下tomcat的幾種部署方式:

一:通過Context描述文件部署

1.通過獨立的Context文件描述清楚項目的訪問路徑和地址,tomcat在啟動的時候會解析這個Context文件,創建一個Context對象。Context文件的存儲路徑默認路徑(通過server文件配置)為:tomcat/conf/<Engine name屬性名稱>/<Host name屬性名稱>

 xmlBase="/conf/Catalina/localhost/*.xml" 這是Context文件的默認路徑設置(server文件中沒寫,我是為了方便理解加上去的),在/conf/Catalina/localhost/路徑下配置xml文件:

test.xml內容如下(Context中各屬性自行百度,這里我不做詳解):

 

2.在tomcat中的conf目錄下的server.xml文件中,在<Host/>節點中添加一個context,具體為:

<Context Path="/test"Docbase="E:\workPlace-2019\test" Debug="0" Reloadable="True"></Context>

 

這兩種方式都是通過context描述文件部署,較為靈活。

項目啟動的時候,如果Host標簽的deployXML屬性值為true(那么就表示通過Context描述文件部署,也是默認)

 

二、WAR包部署

3.War包部署和Web目錄部署是一樣的,是不過是war包是經過壓縮的而已,只要將war包拷貝到tomcat的目錄下即可,不用解壓。如果沒有修改server配置文件,那么就拷貝到webapps目錄下。

(另:我們只需要將Web應用的所有資源文件(js,css,html,class等)復制到Host標簽指定的appBase(webapps)目錄下即可,這種部署方式是tomcat中最常見的,也是新手常用的方式)

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM