亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA使用Tomcat運(yùn)行web項(xiàng)目教程分享

 更新時(shí)間:2024年10月06日 15:11:32   作者:筆墨桑  
在非Spring Boot項(xiàng)目中運(yùn)行Nacos示例,需要手動(dòng)配置Tomcat容器,本文介紹了如何在IDEA中配置Tomcat,并詳細(xì)解決了配置過程中可能遇到的異常情況,步驟包括修改IDEA項(xiàng)目結(jié)構(gòu)、添加Web模塊、配置Artifacts和Tomcat Server

寫作背景

NacosGitHub中下載demo,準(zhǔn)備運(yùn)行nacos-spring-config-example,由于非spring boot項(xiàng)目,不內(nèi)置Tomcat容器,所以需要自己配一下。

而已經(jīng)很久沒有手動(dòng)配置過Tomcat了,準(zhǔn)確的步驟記不清,而且在配置過程中,出現(xiàn)了很多以前沒遇到過的異常情景,網(wǎng)上的博客對(duì)這些異常處理也不準(zhǔn)確,而且非常少,于是自己記錄一下完整的配置過程,以及異常情景的解決辦法,幫助那些有同樣問題的小伙伴

準(zhǔn)備

需要下載Tomcat,并解壓到自定義路徑一個(gè)Web項(xiàng)目,以nacos-spring-config-example為例,結(jié)構(gòu)大致如下:

說明:筆者使用的IDEA版本為2021.1,不同IDEA之間的窗口或按鈕可能有區(qū)別,請(qǐng)根據(jù)實(shí)際情況進(jìn)行修改

步驟

1. 項(xiàng)目結(jié)構(gòu)配置

1.1 修改Modules信息

該demo導(dǎo)入IDEA之后,IDEA是不知道這個(gè)項(xiàng)目為Web項(xiàng)目的,需要我們手動(dòng)處理

1.1.1 添加為Web項(xiàng)目

在菜單欄中點(diǎn)擊File->Project Structure...,快捷鍵為Ctrl + Alt + Shift + S

或右鍵項(xiàng)目或模塊,點(diǎn)擊Open Module Settings,快捷鍵為F4

在彈出的窗口中點(diǎn)擊左側(cè)Module頁簽,在中間的項(xiàng)目或模塊列表中右鍵我們的目標(biāo)模塊,依次選擇Add -> Web

添加完畢后該模塊下會(huì)出現(xiàn)一個(gè)Web文件夾,表示該項(xiàng)目已是Web項(xiàng)目

1.1.2 修改Web配置

添加Web之后窗口右側(cè)會(huì)變?yōu)?code>Web配置窗口,詳情如下圖

這里我們需要確認(rèn)web.xml的路徑以及資源目錄是否正確

在本案例中資源目錄不正確,需要手動(dòng)修改

可以看到應(yīng)用程序一般默認(rèn)為web文件夾,但是我的項(xiàng)目為webapp文件夾,改為正確的webapp

到這里Module就配置完畢了

1.2 修改Artifacts配置

點(diǎn)擊左側(cè)Artifacts頁簽

1.2.1 添加Artifacts

在中間的窗口上方點(diǎn)擊+,或右鍵中間窗口,點(diǎn)擊Add

之后依次選擇Web Application: Exploded -> From Modules...

在彈出的窗口中選擇我們的項(xiàng)目或模塊

1.2.2 修改

點(diǎn)擊OK,至此Artifacts配置完畢

2. Tomcat配置

2.1 添加Tomcat配置

點(diǎn)擊IDEA右上方執(zhí)行的Add Configuration...

彈出的窗口中點(diǎn)擊+,出現(xiàn)的選項(xiàng)中往下滑,選擇Tomcat Server->Local

2.2 添加Artifact

點(diǎn)擊右側(cè)Deployement選項(xiàng)卡

點(diǎn)擊右側(cè)+,選擇Artifact...

這里IDEA直接將剛才創(chuàng)建的nacos-spring-config-exampleartifact放入窗口中。

但是也有可能有好多個(gè)其他的artifact,這時(shí)選擇我們想要的就可以了

IDEA會(huì)自動(dòng)為我們生成項(xiàng)目根路徑,如上圖所示。我們可以按照我們的需求對(duì)該路徑進(jìn)行修改,如我這里不想要根路徑,那么就只保留一個(gè)/

2.3 檢查修改項(xiàng)目URL

點(diǎn)擊Server頁簽,查看URL處是否與步驟2.2中設(shè)置的同步

IDEA默認(rèn)會(huì)自動(dòng)同步,如,步驟2.2改之前這里為

步驟2.2改之后就變?yōu)?/p>

如果不一致,則需修改為一致

到此Tomcat就配置完畢了

3. 運(yùn)行Tomcat

配置之后,點(diǎn)擊IDEA中的Run或者Debug,等待項(xiàng)目運(yùn)行成功

可能遇到的問題Tomcat啟動(dòng)成功,但是項(xiàng)目卻報(bào)404異常

原因可能是Tomcat配置的Deployement中的應(yīng)用根路徑與Server中的URL不匹配所致。詳見步驟2.2以及2.3。

有可能為手動(dòng)更改Server中的URL,但是IDEA不會(huì)去修改Deployement中的項(xiàng)目根路徑

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論