最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea中通過tomcat運行Java?web項目的完整步驟

 更新時間:2025年10月27日 09:52:15   作者:鬼火兒  
IDEA是我用的挺多的一款java代碼編輯工具,對于剛接觸這款軟件的新手來說,配置項目是很麻煩的了,更別說配置服務器Tomcat了,這篇文章主要介紹了idea中通過tomcat運行Java?web項目的完整步驟,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

前言

今天接了一個小單子,圖書管理系統(tǒng),對方指定要用idea+tomcat部署。還要求用servlet。以往我都是用maven的tomcat插件來跑,現(xiàn)在既然客戶要求,那就上唄

老實說,servlet這好久沒有用,而且,idea和tomcat來部署也好久沒有弄過,再次弄起來還真有點忘記步驟了。。老話說得好,好記性不如爛筆頭,整理整理

1、首先是項目用idea創(chuàng)建,打開

2、檢查jdk版本

兩個地方,任選一個打開Project Structure

點擊后,進入下面的界面,是對整個項目的配置。

先檢查jdk版本是否符合項目要求,比如我這個小項目要求jdk1.8

3、配置modules

其實這一步的目的是,讓idea能夠識別我們項目。我們需要告訴他幾個關鍵點,項目的類型、web.xml的位置,以及根目錄。

點擊modules

點擊+號,并選擇web(位置靠下面一點),這一步告訴idea當前項目類型

配置web.xml

點擊圈出圖案

選擇你自己的web.xml路徑(一定要選對,否則會生成一個新的文件夾),點擊ok

設置web資源目錄(這個也需要手動設置)

web資源目錄就是放靜態(tài)資源的目錄,WEB-INF也在其中。

最下面的Source Roots,是java源碼位置,如果默認沒勾上,需要自己勾上。

4、引入tomcat jar包

有的朋友項目可能是從網(wǎng)上down下來的,一來包里有servlet相關的jar包,這一步可以省略

項目在編譯過程中也需要一些環(huán)境依賴包,比如servlet。

這些依賴包在tomcat的lib目錄就有,我們需要手動添加。

點擊library

我們可以發(fā)現(xiàn),idea還是很智能的,已經(jīng)自動的添加了一些jar包,這些jar包也是項目中用到的,我放在了WEB_INF目錄下。

不過我們現(xiàn)在還需要添加tomcat的jar包

點擊Java

選擇你本地tomcat的lib目錄

設置完成后,如果你對默認的名字不滿意也可以自己改

5、設置Artifacts

點擊右下角的Apply保存后,再點擊Artifacts。

添加

點擊Library_management-main(項目名),再點擊ok

6、發(fā)布

添加tomcat運行環(huán)境

選擇tomcat server (記住,不是tomcat EE)

點擊configure配置自己的tomcat

配置好后,點擊Deployment,點擊左上角+號

選擇Artifact

出現(xiàn)如下界面

最下面圈出來的,就是所謂的 ”應用上下文“,有的項目里路徑是寫死的,就要求上下文不能出錯,如果沒有要求,填斜杠即可。

比如有的項目有路徑要求,這里按照規(guī)定填寫就好

點擊 apply, ok。

運行起來后

到這里,就運行成功了

總結

到此這篇關于idea中通過tomcat運行Java web項目的文章就介紹到這了,更多相關idea tomcat運行Java web項目內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java創(chuàng)建以任意圖片為背景的窗口

    java創(chuàng)建以任意圖片為背景的窗口

    這篇文章主要為大家詳細介紹了java創(chuàng)建以任意圖片為背景的窗口,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 如何實現(xiàn)java8 list按照元素的某個字段去重

    如何實現(xiàn)java8 list按照元素的某個字段去重

    這篇文章主要介紹了如何實現(xiàn)java8 list按照元素的某個字段去重,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,,需要的朋友可以參考下
    2019-06-06
  • JMS 之 Active MQ 的消息傳輸(詳解)

    JMS 之 Active MQ 的消息傳輸(詳解)

    下面小編就為大家?guī)硪黄狫MS 之 Active MQ 的消息傳輸(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Java?C++分別實現(xiàn)滑動窗口的最大值

    Java?C++分別實現(xiàn)滑動窗口的最大值

    這篇文章主要介紹了分別通過Java和C++實現(xiàn)滑動窗口最大值,即給定一個數(shù)組?nums?和滑動窗口的大小?k,請找出所有滑動窗口里的最大值。感興趣的可以了解一下
    2021-12-12
  • java實現(xiàn)驗證碼類生成中文驗證碼

    java實現(xiàn)驗證碼類生成中文驗證碼

    java實現(xiàn)的漢字輸入驗證碼,主要包含兩個類,一個是生成驗證碼,一個是判斷驗證碼輸入是否正確,實現(xiàn)原理非常簡單,將漢字和干擾線生成圖片并將漢字保存到session,前臺獲取每次生成驗證碼圖片并用文本框值和session值比較,功能就怎么簡單
    2014-01-01
  • Java中Retry方法的簡單實現(xiàn)

    Java中Retry方法的簡單實現(xiàn)

    這篇文章主要介紹了Java中Retry方法的簡單實現(xiàn),Retry主要是利用Java的lambda表達式和線程接口實現(xiàn)有返回值和無返回值的重試,思考了下就寫了一個簡易Retry功能分享出來,需要的朋友可以參考下
    2024-01-01
  • Java之如何讀取Excel獲取真實行數(shù)

    Java之如何讀取Excel獲取真實行數(shù)

    這篇文章主要介紹了Java之如何讀取Excel獲取真實行數(shù)問題,具有很好的參考價值,希望對大家有所幫助。
    2023-06-06
  • CentOS 7快速安裝jdk

    CentOS 7快速安裝jdk

    這篇文章主要為大家詳細介紹了CentOS 7快速安裝jdk的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • SpringBoot?SpringSecurity?詳細介紹(基于內存的驗證)

    SpringBoot?SpringSecurity?詳細介紹(基于內存的驗證)

    這篇文章主要介紹了SpringBoot?SpringSecurity?介紹(基于內存的驗證),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • SpringCloud Config配置中心原理以及環(huán)境切換方式

    SpringCloud Config配置中心原理以及環(huán)境切換方式

    這篇文章主要介紹了SpringCloud Config配置中心原理以及環(huán)境切換方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評論

闽侯县| 云霄县| 米易县| 鄱阳县| 高陵县| 张家口市| 临清市| 兴义市| 宣恩县| 西吉县| 博野县| 云安县| 临清市| 福贡县| 邛崃市| 报价| 沈丘县| 肥乡县| 邹平县| 海口市| 南丰县| 闽侯县| 东平县| 汨罗市| 玉田县| 滦平县| 商都县| 民丰县| 乐安县| 方正县| 吉安县| 新疆| 象州县| 石台县| 山东省| 黔西| 广灵县| 江门市| 台东县| 沅陵县| 浪卡子县|