最新版IDEA配置 Tomcat的詳細(xì)過程
配置tomcat
先檢查自己的tomcat是否已經(jīng)安裝完成以及是否有其他問題,這里不對Tomcat方面的問題進(jìn)行講解。
新版IDEA需要在已有項目中添加Web部分的項目結(jié)構(gòu)。
安裝完成之后,打開要創(chuàng)建Web項目的項目(這里演示使用新建項目)
第一步,先給項目添加Web結(jié)構(gòu)

右鍵項目,找到并打開 "打開模塊設(shè)置",英文是"Open Module Settings"

選擇模塊(英文是"Modules") 》右邊選擇"源"模塊(英文為"Sources") 》點擊中間左上方"+"號 》 選擇"Web"

添加后可以看見項目下面多了個"web"模塊
右鍵"WEB-INF",選擇新建目錄(英文是"New Directory...")。
這里新建兩個目錄,分別為"classes"和"lib" (演示的圖片里已經(jīng)創(chuàng)建)
lib目錄用來存放項目使用的jar包等框架資源,新手不知道的,可以簡單理解為jdk的拓展包。
classes目錄則用來存放編譯完的資源。
在切換走前記得點擊一下右下角的"應(yīng)用"(英文為"apply")

右邊切換至"路徑"欄 (英文為"Paths") 》
其中,編譯器輸出("Compiler Output")一欄這里默認(rèn)選擇 繼承項目編譯輸出路徑("Inherit project compile output path" ),我們改選下方的使用模塊編譯輸出路徑("Use module compile output path"),然后在輸出目錄("Output path")和測試輸出目錄("Text output path")選擇剛剛創(chuàng)建的"classes"目錄
調(diào)整完記得點擊一下"應(yīng)用"/"apply"

右邊切換到"依賴"/“Dependencies”模塊,點擊右下方欄目的左上邊的"+"號,選擇"Jars or Directories",在跳出來的窗口中找到并選擇剛剛創(chuàng)建的"lib"目錄,點擊確定("OK"),此時又會跳出一個窗口如下圖所示,選擇"Jar Directory",點擊確定。
這里其實就跟學(xué)習(xí)Java時,安裝JDK后要配置參數(shù)是一個原理,你要告訴程序要使用的代碼資源在哪。(當(dāng)然,你寫的代碼也是資源之一)而開發(fā)JavaWeb我們不僅僅要用到Java的jdk資源,還要用到tomcat的相關(guān)資源。
然后我們需要使用tomcat提供的jar包用于開發(fā),這些jar包也規(guī)范了開發(fā)人員的代碼編寫,便于tomcat服務(wù)器部署項目。找到tomcat的安裝路徑,在該頁面下找到lib目錄,選擇你要使用的代碼資源,復(fù)制到你自己的Web項目的lib目錄下。(比較常用的是jsp-api.jar和servlet-api.jar,學(xué)習(xí)階段一般也就是這兩個)
然后點擊"應(yīng)用",點擊"確定"。

在左側(cè)切換到"工件"/"Artfacts"欄目,點擊+,選擇"Web應(yīng)用程序:展開型" / "web applications : Exploded" 選擇"基于模塊"/"From modules",然后點擊確定。
調(diào)整完記得點擊右下方應(yīng)用

項目的結(jié)構(gòu)配置完成后,下一步,給代碼部署到tomcat服務(wù)器
這里用本地tomcat服務(wù)器做演示
上方工具欄選擇"運行"/"run",點擊"編輯配置"/"Edit Configurations"

左上角點擊"+"號,找到"Tomcat 服務(wù)器"/"Tomcat Server",選擇下方的"本地"/"Local"

然后出現(xiàn)如下圖所示,點擊"應(yīng)用程序服務(wù)器"/"Application server"右方的"配置"/"configure",在跳出來的窗口中找到你自己安裝的Tomcat的目錄,然后在 HTTP端口/HTTP port 處填寫你tomcat的端口號(默認(rèn)是8080,查看方式在文章末尾)
調(diào)整完后點擊應(yīng)用/apply

然后tomcat的部署就完成了。
可以在"web" 模塊下創(chuàng)建 index.jsp , 隨意編輯文本,然后運行查看即可。
查看端口號
找到tomcat文件夾下的conf包,找到server.xml文件,用筆記本打開,找到這一行

到此這篇關(guān)于最新版IDEA配置 Tomcat的詳細(xì)過程的文章就介紹到這了,更多相關(guān)idea配置tomcat內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java集合之CopyOnWriteArrayList源碼解析
這篇文章主要介紹了java集合之CopyOnWriteArrayList源碼解析,容器array是volatile修飾的,即set和get方法都是線程安全的,整個添加過程上了鎖,所以整體是通過volatile和lock來保證的線程安全,需要的朋友可以參考下2023-12-12
SpringBoot項目啟動執(zhí)行任務(wù)的多種方法小結(jié)
這篇文章主要介紹了SpringBoot項目啟動執(zhí)行任務(wù)的多種方法小結(jié),本文給大家分享的這幾種方法經(jīng)常會被用到,當(dāng)我們的項目啟動后需要調(diào)用對應(yīng)的方法,用來項目的初始化等,本文通過示例代碼講解的非常詳細(xì),需要的朋友參考下吧2023-07-07
springboot打包無法讀取yml、properties等配置文件的解決
這篇文章主要介紹了springboot打包無法讀取yml、properties等配置文件的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
Java判斷一個時間是否在當(dāng)前時間區(qū)間代碼示例
這篇文章主要給大家介紹了關(guān)于使用Java判斷一個時間是否在當(dāng)前時間區(qū)間的相關(guān)資料,在日常開發(fā)中我們經(jīng)常會涉及到時間的大小比較或者是判斷某個時間是否在某個時間段內(nèi),需要的朋友可以參考下2023-07-07
Springboot如何使用logback實現(xiàn)多環(huán)境配置?
上一篇文章中老顧介紹了logback基本配置,了解了日志配置的基本方式.我們平時在系統(tǒng)開發(fā)時,開發(fā)環(huán)境與生產(chǎn)環(huán)境的日志配置會不一樣;那今天老顧就跟大家介紹一下如何實現(xiàn)多環(huán)境配置,需要的朋友可以參考下2021-06-06
ShardingSphere jdbc實現(xiàn)分庫分表核心概念詳解
這篇文章主要為大家介紹了ShardingSphere jdbc實現(xiàn)分庫分表核心概念詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12

