亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Maven項目打包成war包部署到Tomcat的方法

發布時間:2020-10-21 15:25:28 來源:腳本之家 閱讀:165 作者:DavidHH 欄目:編程語言

有關于 Maven 項目的打包部署,我這里用的是 Eclipse 編輯器,以此來做個簡單的記錄。

實踐環境

操作系統: Windows

IDE: Eclipse

打包部署過程 

1 項目打包

1.1 右鍵點擊所需要打包的項目,點擊如圖所示 Maven clean,這里 Maven 會清楚掉之前對這個項目所有的打包信息。

Maven項目打包成war包部署到Tomcat的方法 

1.2 進行完 Maven clean 操作后,在eclipse的控制臺會出現以下的信息。

Maven項目打包成war包部署到Tomcat的方法

1.3 然后我們重新右鍵所需打包的項目,點擊如圖所示 Maven build

Maven項目打包成war包部署到Tomcat的方法

1.4 在彈出的界面中,進行如下圖的操作。

“Goals”輸入框中輸入 -X package,同時勾選下方 Update SnapshotsSkip Tests 選項框。

Maven項目打包成war包部署到Tomcat的方法 

1.5 出現以下結果則說明打包成功。 

Maven項目打包成war包部署到Tomcat的方法

1.6 刷新我們的項目,我們能在項目的 target 目錄下找到我們打包好的 war 包。

Maven項目打包成war包部署到Tomcat的方法

2 項目部署

2.1 將上述打包好的 war 包放置我們的 tomcat 的 webapps 目錄下。如圖所示。

Maven項目打包成war包部署到Tomcat的方法

2.2 修改 tomcat 中 conf 目錄下的配置文件 server.xml,在配置文件中找到Host標簽,在其中添加如下內容。這里使用的是相對路徑,doBase 屬性的值是我們所打 war 包的名稱(至于為什么要增加這一步,后面會做解釋)。 

復制代碼 代碼如下:
<Context docBase="analysis-tool-web-1.0-SNAPSHOT" path="/" reloadable="true" privileged="true"/>
 

Maven項目打包成war包部署到Tomcat的方法

2.3 進入 tomcat 的 bin 目錄,點擊 startup.bat 啟動我們的tomcat。顯示如下結果則說明部署成功。  

Maven項目打包成war包部署到Tomcat的方法

2.4 這時候我們打開瀏覽器輸入 localhost:8080,就成功訪問到了我們的主頁。

Maven項目打包成war包部署到Tomcat的方法

說明

上述說到,在我們 tomcat 中的 conf 目錄中的 server.xml 配置文件中添加以下內容。

復制代碼 代碼如下:
<Context docBase="analysis-tool-web-1.0-SNAPSHOT" path="/" reloadable="true" privileged="true"/>

我們先把原先的內容注釋掉,重啟來看下會出現什么問題。 

Maven項目打包成war包部署到Tomcat的方法

注釋掉后,重啟我們的tomcat,然后在瀏覽器中訪問 localhost:8080

Maven項目打包成war包部署到Tomcat的方法  

你會發現這個時候是請求不到我們的項目的。這種情況下在訪問路徑中加上我們的項目名稱再試下,訪問 http://localhost:8080/analysis-tool-web-1.0-SNAPSHOT/login(項目的所有資源、請求都在 analysis-tool-web-1.0-SNAPSHOT 目錄下)。

Maven項目打包成war包部署到Tomcat的方法  

到這一步基本跟之前一樣是沒什么問題的。問題就在我們點擊登錄以后,后面的請求路徑的變化。我嘗試進行登錄,看登錄后的跳轉路徑。

Maven項目打包成war包部署到Tomcat的方法

這里缺省了我們的項目路徑 /analysis-tool-web-1.0-SNAPSHOT,而當前項目資源、請求都在 analysis-tool-web-1.0-SNAPSHOT 文件夾下。請求直接跳轉至 / 下,導致找不到資源的請求報404錯誤。在 server.xml 中配置以上內容主要是為了為訪問項目設置資源的相對路徑。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泉州市| 根河市| 密云县| 芦山县| 上蔡县| 霍林郭勒市| 运城市| 宜都市| 封开县| 美姑县| 赞皇县| 福建省| 闻喜县| 平昌县| 松阳县| 正镶白旗| 白沙| 苏尼特右旗| 天等县| 运城市| 三原县| 铁岭市| 罗源县| 宣威市| 平陆县| 阳信县| 邛崃市| 延庆县| 五台县| 万载县| 晋江市| 谷城县| 锡林浩特市| 吉林市| 梅河口市| 黔南| 全州县| 宁陵县| 安仁县| 集贤县| 延川县|