最新版IDEA配置 Tomcat的詳細過程
配置tomcat
先檢查自己的tomcat是否已經(jīng)安裝完成以及是否有其他問題,這里不對Tomcat方面的問題進行講解。
新版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的詳細過程的文章就介紹到這了,更多相關(guān)idea配置tomcat內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java實現(xiàn)調(diào)用jython執(zhí)行python文件的方法
這篇文章主要介紹了Java實現(xiàn)調(diào)用jython執(zhí)行python文件的方法,結(jié)合實例形式分析了Java調(diào)用jython執(zhí)行python文件的常見操作技巧及相關(guān)問題解決方法,需要的朋友可以參考下2018-03-03Spring Boot 安全 API 構(gòu)建之加密解密功能的實踐記錄
本文詳述了如何在SpringBoot3.3環(huán)境中實施API加密的最佳實踐,包括選擇合適的加密算法,密鑰管理,數(shù)據(jù)加密,防止加密漏洞,安全日志記錄,測試和監(jiān)控等方面,同時,文章也對RSA非對稱加密和AES對稱加密的實現(xiàn)步驟進行了詳細的解析2024-10-10Springboot mybais配置多數(shù)據(jù)源過程解析
這篇文章主要介紹了Springboot+mybais配置多數(shù)據(jù)源過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03關(guān)于在Java中反轉(zhuǎn)數(shù)組的4種詳細方法
這篇文章主要介紹了關(guān)于在Java中反轉(zhuǎn)數(shù)組的4種詳細方法,數(shù)組是一個固定長度的存儲相同數(shù)據(jù)類型的數(shù)據(jù)結(jié)構(gòu),數(shù)組中的元素被存儲在一段連續(xù)的內(nèi)存空間中,今天我們來學(xué)習(xí)一下如何反轉(zhuǎn)數(shù)組2023-05-05