將web項目打成war包部署在tomcat步驟


將web項目打成war包部署在tomcat步驟

 

1、將自己的項目打成war包。

 

2、將打包好的war復制到${tomcat.home}/webapps項目下。

 

3、在${tomcat.hom}/conf目錄下打開server.xml文件,找到Host節點,在Host節點下添加:

 

<Context docBase="D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\Products.war" path="/Products" reloadable="true"/> 

 

docBase:指向項目的根目錄所在的路徑,由於我將項目打成了war包,所以直接指向這個war包就可以了(我的項目名為:Products).
path:是一個虛擬目錄,這里設置成了"Products",則啟動Tomcat后,你將通過http://localhost:8080/Products 來訪問項目的相關頁面.
reloadable:如果設置為"true",則表示當你修改jsp文件后,不需要重啟服務器就可以實現頁面顯示的同步. 

可以這樣理解:將docBase實際目錄下的項目,映射到${tomcat.home}\webapps目錄下的虛擬項目path(這里的配置指的是Products項目).

 

也許有些人還不懂war包是什么,其實就是你的項目下的WebRoot文件夾中的內容(不加WebRoot這個文件夾)打成一個壓縮包,后綴用war,其實和rar差不多,不過tomcat就認war。

那為什么war包可以講項目這個發布出來呢?

1.因為所有新建的文件夾都在WebRoot文件夾下

2.所有的頁面都在WebRoot文件夾下

3.所有的后台代碼都編譯成了 .class文件,在WebRoot \ WEB-INF \ classes 下面

4.我們習慣將所有的 .jar包放在WebRoot \ WEB-INF \ lib 下面

有了這些,就相當於一個項目完全考到了tomcat下面,這就是用war包發布項目的原理


免責聲明!

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



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