Eclipse項目工程導入到IDEA繼續開發-超詳細

現在Java開發的主流工具是IDEA,不是說Eclipse,各有各的特色。不過我現在深深的愛上了idea這個工具。
但是之前很多項目都是用eclipse開發的,現在就轉入到idea中進行繼續開發。

1. 準備工具IntelliJ IDEA

  • Java相關的開發環境必須是好的,JDK、相關數據庫(MySQL等)、服務器(Tomcat等)
    在這裏插入圖片描述

2. Import Project

  • 選擇你要導入的Java Web項目,點擊OK。
    在這裏插入圖片描述

  • 進入此頁面後選擇第二個,下面的選擇eclipse即可,點擊next。
    在這裏插入圖片描述

  • 下面圖片標記的兩處不要改,用默認的即可,點擊next。
    在這裏插入圖片描述

  • 選擇項目,點擊next。
    在這裏插入圖片描述

3.配置相關依賴環境

  • 刪除不需要的依賴,配置JDK
    在這裏插入圖片描述
    弄完之後:
    在這裏插入圖片描述
    添加Libraries:點擊當前頁面的 Libraries→上面綠色加號→Java(根據你的需要,我這個項目是以架包的形式)
    在這裏插入圖片描述
    這個地方有一個坑需要導入tomcat中的servlet的jar包,選擇tomcat安裝目錄中的lib,添加下面兩個包。
    在這裏插入圖片描述

  • 操作完成上一步之後點擊,需要將其變成web項目,需要我們手動添加 Facets→Web。
    說明下Facets的作用【特徵】 Facets表述了在Module中使用的各種各樣的框架、技術和語言。這些Facets讓Intellij IDEA知道怎麼對待module內容,並保證與相應的框架和語言保持一致。

  • 比如我們現在要開發的是一個 web 項目,那就需要 web 相關的 Facet,事實上,如果沒有這個配置支持,編譯器也不知道這個項目是個 web 項目,也就不會去讀取 web.xml 的配置,更無法被 tomcat 這種容器支持。

  • Facet 是和 Module 緊密結合的,你如果是在 Module 裏配置了,那麼 Facet 裏邊也會出現,而如果你先在 Facet 裏配置,它會要求你選擇 Module,所以結果是一致的。

在這裏插入圖片描述

  • 配置Module中的web模塊,兩個路徑不要選錯了!!
  • 然後點擊Create Artifact生成
  • 說明: Artifact 是maven中的一個概念,表示某個module要如何打包。這又多個模塊的概念,不懂的就先當他是個web項目吧,
    例如war explodedwarjarear等等這種打包形式;
    一個module有了 Artifacts 就可以部署到應用服務器中了!
    在這裏插入圖片描述
  • 選中右邊的項目名稱右鍵→Put into Output Root→點擊OK,至此項目導入完成了,接下來就要配置Tomcat了。
    在這裏插入圖片描述

4.配置服務器Tomcat

  • 點擊 Run→Edit Configurations。

  • 點擊左上角的加號→選Tomcat(如果沒有的話下拉就會有,在下邊)→Local。在這裏插入圖片描述

  • 配置tomcat的相關參數,主要是端口,artifacts等。
    在這裏插入圖片描述

  • deployment中添加artifacts
    在這裏插入圖片描述

  • 配置deployment的相關參數
    在這裏插入圖片描述

  • 到這裏基本完成了在idea環境下的構建過程,下面只需要啓動應用(啓動Tomcat)

5.啓動應用

  • 啓動Tomcat,部署應用到服務器。
    在這裏插入圖片描述
  • 啓動成功!
    在這裏插入圖片描述
    測試成功!
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章