Tomcat上進行項目部署與WAR包含義


一、WAR

     1.JAR包類似,是將java類(編譯好的.class)和Web資源,壓縮后生成壓縮包。

     2. JAR相比,多了WEB-INF文件夾,其它多出來的內容基本都是Web資源

WEB-INF中,通常有web.xml(部署描述符)文件

     3.所有java源代碼編譯之后生成.class文件都在WEB-INF/classes

 4.WAR用來做應用的首次部署或全量部署

 

二、項目部署到Tomcat

1.怎么在服務器上找到Tomcat的安裝位置

  方法1:使用命令行打印   echo%CATLINA_HOME%

 

 

  方法2: 在服務管理器(或者:快捷鍵windows+R,在運行小窗口中輸入services.msc)中找到Apache Tomcat,雙擊在 彈出的窗口有安裝位置。如圖所示:

 

 

 

2.怎么找當前Tomcat服務器使用端口號

       tomcat的安裝目錄中,找到conf,找到server.xml,然后找connector(有可能有多個connector,為不同的站點監聽不同的端口)

 

 

3.怎么將WAR包部署到服務器

      war包復制到webapps文件夾中,通常會自動解壓並部署(適用於首次部署或全量部署) 會導致老應用被徹底刪除(如果其中有用戶上傳的文件,則這些文件全部就會刪除!!如果有人修改過配置文件,則配置文件也會被覆蓋!!!!)

 

注意事項:此過程中應用會重啟(服務會暫停一段時間)

如果在生產環境中,最好用增量部署的方式

 

 

 4.怎么找到服務器上MySQL的密碼

     找到服務器上的其他應用(注意,有可能被部署在ROOT中),然后找它的配置文件,不用放過任何.xml或者properties文件

 

5.關於War包的刪除

Tomcat運行時,通常不能刪除War包,刪除war包將導致應用同時被刪除。

辦法是:將Tomcat停掉,再刪除,然后再啟動Tomcat

只能在測試服務器上這么玩!

 

離開服務時,千萬千萬不要點“關機”

 可以選擇關閉遠程桌面的窗口,也可以選擇斷開連接,也可以選擇注銷,如果某些關鍵程序以命令行的方式在運行不要注銷


免責聲明!

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



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