文章目錄
- 一、寫在前面
- 1.1 為啥會有此篇博文?
- 1.2 準備
- 二、正文
- 2.1 使用IDEA打開(Open)專案
- 2.2 打開專案結構(Project Structure)
- 2.2.1 打開方式
- 2.2.2 專案結構配置內容總覽
- 2.2.3 project設定
- 2.2.4 Modules設定
- 2.4.5 Artifacts設定
- 2.2.6 Libraries設定
- 2.4.7 Problem處理
- 2.2.8 繼續回到Modules
- 2.3 配置Tomcat服務器
- 2.4 配置完成,啟動專案
- 三、寫在最后
一、寫在前面
1.1 為啥會有此篇博文?
魯迅說:世界上本來沒有路,走的人多了,便也有了路,
最近,由于作業上的臨時安排,需要對一個老專案進行系統升級,開發相應的功能模塊,但問題也隨之而來,我相信很多非計算機專業畢業或者很多像我一樣的小年輕自學Java編程都是從IDEA和Maven起步的,但是在早些年,老專案都是Eclipse創建,也沒有Maven這樣的構建工具,依賴的jar包全靠程式員手動下載匯入,我相信那時候的程式員是非常有成就感的,沒想到隨著技術的快速發展,我深感自己如今像搬磚一樣,值得深思,
好了,廢話說的有點多,IDEA如何配置,才能讓非Maven專案完美的運行起來,在剛接觸時我踩了非常多的坑,現在我記錄下來,惟愿能夠幫助到有需要的同仁,
1.2 準備
- IDEA:IDEA2019.3
- Tomcat:Tomcat7.0.108
- 你的非Maven專案
對于以上的環境版本并沒有要求,周圍的同時從IDEA2017-2020都有,Tomcat也有的用9版本,所以環境不是阻擋完美運行的關鍵,關鍵的是IDEA配置,下面讓我們趕緊開始配置之旅吧,
二、正文
2.1 使用IDEA打開(Open)專案

看一下我的專案目錄吧,由于本人具有崇高的職業素養,我需要對專案資訊進行保密,理解一下吧,不影響我詳細地完成介紹,

下面對我的目錄做一下簡單的說明:
- src:Sources,可編譯的目錄,就是我們通俗說的原始碼
- WebContent:Eclipse創建的JavaWeb專案默認的根目錄,還有是WebRoot,其實都一樣,只是WebRoot是MyEclipse創建的默認目錄而已,
- classes:是我新建的,用于作為編譯的輸出目錄,經常見到out目錄吧,只是命名習慣而已,配置時有用,下面我還會拿出來說,
2.2 打開專案結構(Project Structure)
2.2.1 打開方式
打開方式有很多,列舉三種:
- 組合快捷鍵:Ctrl+Alt+Shift+S
- 選單欄依次點擊:File–Project Structure
- 工具列,直接點擊下圖的小圖表打開

2.2.2 專案結構配置內容總覽

下面讓我們一步一步的設定每一類目,必須要非常仔細,
2.2.3 project設定

2.2.4 Modules設定


上述步驟配置完的效果如下:

繼續

上述配置文成,咱們繼續往下走:



2.4.5 Artifacts設定
注意:Artifacts設定是上一步點擊Create Artifacts跳轉過來的,
如果直接點擊左側的Artifacts設定,需要點擊加號,選擇Web Application:Exploded,新建
細心的你是否發現,下圖路徑中配置中,我的classes打成了classess,多了一個s,可不要犯我一樣的錯,

2.2.6 Libraries設定



2.4.7 Problem處理

2.2.8 繼續回到Modules


完成上述2.2所有的配置之后,點擊Apply,再點擊OK即可,
2.3 配置Tomcat服務器
2.2章節是整個配置作業,最復雜最繁瑣的地方,配置到這里,就已經看到勝利的輸光了,再堅持一下,把Tomcat配置完成即可看到啟動成功的專案了,





2.4 配置完成,啟動專案

稍等片刻,專案已經成功跑起來啦,

三、寫在最后
雖然本文所提供的內容可能比較基礎,但往往不要忽視這些細節簡單的東西,也會有很多朋友像當初的我一樣,掙扎在如何跑起老專案來,那么現在,就有一篇非常詳細的博文放在這里,以待有需要的朋友取用,
大千世界,茫茫人海中,若我的分享能夠幫助一個人解決他的問題,也已足矣,
加油,打工人,2021年2月28日11:02:33
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/265356.html
標籤:其他
