欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析idea生成war包放入tomcat的路徑訪問問題

 更新時間:2020年04月20日 11:00:11   作者:benbenniaono1  
這篇文章主要介紹了關(guān)于idea 生成war 包放入tomcat的路徑訪問問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

點擊右上角project structure或者左上角File-project structure打開project structure文件結(jié)構(gòu),選中atrifacts,點擊+,選中web apllication archive,然后選中要打包的項目,打包后的文件后生成在output directory指定的目錄中。

點擊bulid欄目,選中build artifacts ,選中要打包的欄目,點擊bulid,然后會在指定的output dierectory 目錄中看到對應(yīng)的war包。 

2. 關(guān)于war 和war exploded

war:打成war包的形式

war exploded:相當(dāng)于將war包的內(nèi)容解壓后放在文件夾當(dāng)中

3.在idea中使用tomcat啟動

選擇Edit configurations,點擊+號,選擇本地的tomcat,在server處選擇本地的一個tomcat的路徑,此時已經(jīng)配置好tomcat。

注意圖片下方的紅色警告,Warning: No artifacts marked for deployment,沒有標(biāo)記要被部署的項目,也就是說我們剛剛打包的項目需要被部署到tomcat上。

點擊deployment ,點擊右邊的加號,選擇artifact,一般開發(fā)環(huán)境會選擇war exploded,方便做熱部署。修改application Context為/,不然訪問路徑需要輸入miaosha_war_exploded這個路徑。至此配置完畢。

4.把war包放在指定的tomcat下啟動

把我們剛剛得到的war包放入指定的tomca的webapps下,啟動tomcat。輸入訪問路徑:http://localhost:8080/miaosha-0.0.1-SNAPSHOT/login/to_login,需要加上包名。因為在miaosha-0.0.1-SNAPSHOT文件夾上才是我們要訪問WEB-INF

資源存放的地址。但是這樣會有一個問題,就是我后續(xù)的跳轉(zhuǎn)操作就會報錯404,可以從tomcat logs文件下查看aceees.log日志查看請求的記錄,發(fā)現(xiàn)請求的路徑是/login/do_login,沒有帶我們的包名,那么訪問肯定就是404的,所以我們要想辦法去掉包名這個路徑,從localhost:8080作為根路徑訪問。

我們可以這樣做,修改conf下的server文件,找到其中的Host節(jié)點,在當(dāng)中加入一行:

<Context docBase="I:\apache-tomcat-8.5.20\webapps\miaosha-0.0.1-SNAPSHOT" path="" reloadable="true" crossContext="true"/>,然后重啟tomcat。

輸入我們的訪問地址http://localhost:8080/login/to_login,這時候不帶包名也能夠訪問了,后續(xù)的跳轉(zhuǎn)操作也能夠正常進行。然后在回到我們的webapps下面,可以看到多了一個ROOT文件夾,里面放的就是我們需要的WEB-INF等資源。

到此這篇關(guān)于idea 生成war 包放入tomcat的路徑訪問問題的文章就介紹到這了,更多相關(guān)idea war 包tomcat路徑訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 理解Spring中的依賴注入和控制反轉(zhuǎn)

    理解Spring中的依賴注入和控制反轉(zhuǎn)

    這篇文章主要介紹了理解Spring中的依賴注入和控制反轉(zhuǎn),具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot mail中文附件亂碼的解決方法

    SpringBoot mail中文附件亂碼的解決方法

    本篇文章主要介紹了SpringBoot mail中文附件亂碼的解決方法,非常具有實用價值,需要的朋友可以參考下
    2017-09-09
  • 淺談java中String與StringBuffer的不同

    淺談java中String與StringBuffer的不同

    String在棧中,StringBuffer在堆中!所以String是不可變的,數(shù)據(jù)是共享的。StringBuffer都是獨占的,是可變的(因為每次都是創(chuàng)建新的對象?。?/div> 2015-11-11
  • 解析阿里GTS開源版本fescar分布式事務(wù)

    解析阿里GTS開源版本fescar分布式事務(wù)

    這篇文章主要為大家介紹解析阿里GTS開源版本fescar分布式事務(wù)的原理及使用說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多進步
    2022-02-02
  • Java核心教程之常見時間日期的處理方法

    Java核心教程之常見時間日期的處理方法

    這篇文章主要給大家介紹了關(guān)于Java核心教程之常見時間日期的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • java如何讓帶T的時間格式化

    java如何讓帶T的時間格式化

    這篇文章主要介紹了java如何讓帶T的時間格式化問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 詳解如何更改SpringBoot TomCat運行方式

    詳解如何更改SpringBoot TomCat運行方式

    這篇文章主要介紹了詳解如何更改SpringBoot TomCat運行方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 詳解Java分布式系統(tǒng)中session一致性問題

    詳解Java分布式系統(tǒng)中session一致性問題

    這篇文章主要介紹了Java分布式系統(tǒng)中session一致性問題,對分布式系統(tǒng)感興趣的同學(xué),要仔細看一下
    2021-04-04
  • SpringMvc請求處理參數(shù)?和?響應(yīng)數(shù)據(jù)處理的示例詳解

    SpringMvc請求處理參數(shù)?和?響應(yīng)數(shù)據(jù)處理的示例詳解

    這篇文章主要介紹了SpringMvc請求處理參數(shù)和響應(yīng)數(shù)據(jù)處理,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • Java中的內(nèi)存模型JMM詳細解讀

    Java中的內(nèi)存模型JMM詳細解讀

    這篇文章主要介紹了Java中的內(nèi)存模型JMM詳細解讀,Java?對內(nèi)存的抽象模型如下,每個線程都有一塊自己的私有內(nèi)存(也稱為工作內(nèi)存),當(dāng)線程使用變量時,會把主內(nèi)存里面的變量復(fù)制到工作內(nèi)存,線程讀寫變量時操作的是自己工作內(nèi)存中的變量,需要的朋友可以參考下
    2023-12-12

最新評論