最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tomcat部署時war和war exploded區(qū)別及問題匯總

 更新時間:2017年06月28日 09:38:33   作者:徐劉根  
這篇文章主要介紹了Tomcat部署時war和war exploded區(qū)別的相關(guān)資料,需要的朋友可以參考下

war和war exploded的區(qū)別

在使用IDEA開發(fā)項目的時候,部署Tomcat的時候通常會出現(xiàn)下邊的情況:

這里寫圖片描述

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

war模式:將WEB工程以包的形式上傳到服務(wù)器 ;

 war exploded模式:將WEB工程以當(dāng)前文件夾的位置關(guān)系上傳到服務(wù)器;

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

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

(3)在平時開發(fā)的時候,使用熱部署的話,應(yīng)該對Tomcat進(jìn)行相應(yīng)的設(shè)置,這樣的話修改的jsp界面什么的東西才可以及時的顯示出來。

這里寫圖片描述

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

使用war模式開發(fā)的時候遇到的坑

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

這里寫圖片描述

上述項目為SSM項目。

二、部署使用的Tomcat位置:

這里寫圖片描述

三、用于獲取上下文環(huán)境絕對路徑的代碼:

String contextPath = request.getSession().getServletContext().getRealPath("/");

四、兩種方式的實驗過程和結(jié)果:

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

String contextPath = request.getSession().getServletContext().getRealPath("/");

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

這里寫圖片描述

其中C:\Software\apache-tomcat-8.0.32 是我Tomcat的所在位置。

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

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

這里寫圖片描述

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

五、總結(jié)

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

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

相關(guān)文章

  • Nginx/Httpd反代tomcat配置教程

    Nginx/Httpd反代tomcat配置教程

    這篇文章主要介紹了Nginx/Httpd反代tomcat配置教程以及一些常見的反代服務(wù)器,本文通過圖文的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Centos7.3下Tomcat8的安裝配置教程

    Centos7.3下Tomcat8的安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了Centos7.3下Tomcat8的安裝和配置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Maven3.8.1使用Tomcat8插件啟動項目的方法(親測有效)

    Maven3.8.1使用Tomcat8插件啟動項目的方法(親測有效)

    在本地maven的settings.xml文件中添加阿里云鏡像,然后在pom.xml文件中添加tomcat8插件的配置,重新下載依賴,運行tomcat8:run命令,成功啟動項目,本文介紹Maven3.8.1使用Tomcat8插件啟動項目的方法,感興趣的朋友一起看看吧
    2024-11-11
  • 解析在Tomcat中啟用虛擬線程特性

    解析在Tomcat中啟用虛擬線程特性

    這篇文章主要介紹了在Tomcat中啟用虛擬線程特性,準(zhǔn)備好嵌入式Tomcat的依賴,需要引入三個依賴包,分別是tomcat-embed-core、tomcat-embed-el和tomcat-embed-websocket,版本選用10.1.0+?,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-10-10
  • Tomcat常見異常及解決方案代碼實例

    Tomcat常見異常及解決方案代碼實例

    這篇文章主要介紹了Tomcat常見異常及解決方案代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • tomcat組件圖解 一個web服務(wù)器的架構(gòu)演化史

    tomcat組件圖解 一個web服務(wù)器的架構(gòu)演化史

    這篇文章主要介紹了tomcat組件圖解 一個web服務(wù)器的架構(gòu)演化史,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Tomcat出現(xiàn)假死原因及解決方法

    Tomcat出現(xiàn)假死原因及解決方法

    線上環(huán)境因為有個接口內(nèi)部在錯誤的參數(shù)下,會不斷生成字符串,導(dǎo)致OOM,在OOM之后服務(wù)還能正常運行,但是發(fā)送的Api請求已經(jīng)沒有辦法響應(yīng)了,本文小編給大家詳細(xì)介紹了Tomcat出現(xiàn)假死原因及解決方法,需要的朋友可以參考下
    2023-11-11
  • Tomcat注冊成服務(wù)的幾個注意點小結(jié)

    Tomcat注冊成服務(wù)的幾個注意點小結(jié)

    這篇文章主要介紹了Tomcat注冊成服務(wù)的幾個注意點,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • IDEA中Smart?Tomcat插件使用教程

    IDEA中Smart?Tomcat插件使用教程

    本文主要介紹了IDEA中Smart?Tomcat插件使用教程,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Tomcat 7通過設(shè)置不同的端口部署兩個項目

    Tomcat 7通過設(shè)置不同的端口部署兩個項目

    最近因為有個Web項目,需要部署兩個相同項目到Tomcat中,第二個是拷貝第一個的,使用的項目是使用SpringMVC框架的,嘗試了幾種方法,這篇文章給大家總結(jié)一個比較靠譜的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10

最新評論

乳山市| 广平县| 和静县| 彩票| 海宁市| 望城县| 迭部县| 汝城县| 凭祥市| 和平县| 资中县| 原阳县| 广水市| 梨树县| 城市| 鹿邑县| 广昌县| 类乌齐县| 南安市| 佛冈县| 淳化县| 鱼台县| 阿鲁科尔沁旗| 无为县| 三原县| 舟曲县| 渭南市| 华池县| 定陶县| 五原县| 肇东市| 博白县| 东丽区| 丰城市| 江西省| 衡东县| 嘉峪关市| 丰台区| 二手房| 孟津县| 微山县|