一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Tomcat - Tomcat部署時war和war exploded區別及問題匯總

Tomcat部署時war和war exploded區別及問題匯總

2021-08-21 17:57徐劉根 Tomcat

這篇文章主要介紹了Tomcat部署時war和war exploded區別的相關資料,需要的朋友可以參考下

war和war exploded的區別

在使用idea開發項目的時候,部署tomcat的時候通常會出現下邊的情況:

Tomcat部署時war和war exploded區別及問題匯總

是選擇war還是war exploded 這里首先看一下他們兩個的區別:

war模式:將web工程以包的形式上傳到服務器 ;

 war exploded模式:將web工程以當前文件夾的位置關系上傳到服務器;

(1)war模式這種可以稱之為是發布模式,看名字也知道,這是先打成war包,再發布;

(2)war exploded模式是直接把文件夾、jsp頁面 、classes等等移到tomcat 部署文件夾里面,進行加載部署。因此這種方式支持熱部署,一般在開發的時候也是用這種方式。

(3)在平時開發的時候,使用熱部署的話,應該對tomcat進行相應的設置,這樣的話修改的jsp界面什么的東西才可以及時的顯示出來。

Tomcat部署時war和war exploded區別及問題匯總

修改箭頭指向的位置,這樣的話就可以實現熱部署。

使用war模式開發的時候遇到的坑

一、項目代碼的位置如下:

Tomcat部署時war和war exploded區別及問題匯總

上述項目為ssm項目。

二、部署使用的tomcat位置:

Tomcat部署時war和war exploded區別及問題匯總

三、用于獲取上下文環境絕對路徑的代碼:

?
1
string contextpath = request.getsession().getservletcontext().getrealpath("/");

四、兩種方式的實驗過程和結果:

(1)在使用war模式開發的時候,通過下邊這段代碼獲取項目的相對路徑:

?
1
string contextpath = request.getsession().getservletcontext().getrealpath("/");

war模式始終是獲取到的路徑如下:

Tomcat部署時war和war exploded區別及問題匯總

其中c:\software\apache-tomcat-8.0.32 是我tomcat的所在位置。

可以看出通過war模式是最終打包部署到tomcat的位置。

(2)然后再看war exploded模式,同樣進行設置,運行同一段代碼,運行結果如下:

Tomcat部署時war和war exploded區別及問題匯總

可以看出最終得到的是我這個項目的位置,其實就是這個項目target的位置。

五、總結

根據上述(1)(2)的實驗結果可以看到這兩種方式得部署方式是不一樣的,因此在獲取項目的相對路徑的時候得到的結果是不一樣的。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/xlgen157387/article/details/56498938

延伸 · 閱讀

精彩推薦
  • Tomcat如何查看tomcat的控制臺輸出的方法

    如何查看tomcat的控制臺輸出的方法

    這篇文章主要介紹了如何查看tomcat的控制臺輸出的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    CaiCaiNeo11972021-08-29
  • TomcatTomcat服務器搭建教程

    Tomcat服務器搭建教程

    這篇文章主要為大家詳細介紹了Tomcat服務器搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Watom_66310452021-08-20
  • Tomcat如何將Tomcat設置為自動啟動的服務最快捷方法

    如何將Tomcat設置為自動啟動的服務最快捷方法

    這篇文章主要介紹了如何將Tomcat設置為自動啟動的服務最快捷方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    鋒齊葉落5352021-09-03
  • TomcatTomcat正常訪問localhost報404問題解決

    Tomcat正常訪問localhost報404問題解決

    這篇文章主要介紹了Tomcat正常訪問localhost報404問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    小明Style5592021-09-23
  • TomcatTomcat目錄結構詳解

    Tomcat目錄結構詳解

    Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器,學習tomcat目錄結構十分有必要,今天小編給大家帶來了詳細教程,感興趣的朋友一起看看吧...

    ThinkWon6712021-09-09
  • Tomcattomcat 6.0.20在一個機器上安裝多個服務的方法

    tomcat 6.0.20在一個機器上安裝多個服務的方法

    本文主要為大家介紹tomcat 6.0.20在一個機器上安裝多個服務的方法,當前前提是你已經可以同時運行他們了,他們的端口不能相同,這里只是解釋如何把它們...

    Tomcat教程網10052021-08-03
  • Tomcat學習javaweb如何配置Tomcat的熱啟動

    學習javaweb如何配置Tomcat的熱啟動

    學習javaweb的時候每次更改項目都需要重新部署項目,如此一來比較麻煩,使用tomcat的熱啟動就可以解決這個問題...

    whsnow12072021-08-04
  • Tomcat淺談Tomcat多層容器的設計

    淺談Tomcat多層容器的設計

    Tomcat的容器用來裝載Servlet。那Tomcat的Servlet容器是如何設計的呢,本文就詳細的來介紹一下,具有一定的參考價值,感興趣的可以了解一下...

    JavaEdge.9612021-09-26
主站蜘蛛池模板: 全黄h全肉细节文在线观看 全彩成人18h漫画 | 高h全肉np触手 | 奇米白色| 91亚洲视频在线观看 | 日本黄色影院 | 天天射天天舔 | 5g在线观看 | 俄罗斯处女摘花 | 亚洲国产精品久久丫 | 韩国最新理论三级在线观看 | 免费观看无人区完整版 | 男人女人日皮 | 精品国产91高清在线观看 | 国产精品亚洲精品观看不卡 | 午夜免费无码福利视频麻豆 | 2020年最新国产精品视频免费 | 97视频人人 | 欧美在线观看一区二区三 | 美国xxnx| 操大姨子逼 | pron在线观看| 日产中文乱码卡一卡二 | 亚洲成人91 | 欧美特级午夜一区二区三区 | 国产传媒在线播放 | 韩日视频在线观看 | 精品第一国产综合精品蜜芽 | 国产一区二区三区日韩 | 色哟哟在线播放 | 国内精品久久久久久中文字幕 | 日本人做受全过程视频 | 禁止的爱善良的未删减版hd | 毛片资源| 情人我吃糖果小说 | 亚洲日本中文字幕天堂网 | 法国女佣系列在线播放 | 欧美精品久久久久久久免费观看 | 青青青手机在线观看 | 亚洲123区 | 日本在线观看www免费 | 国产亚洲福利精品一区 |