Idea+maven+tomcat部署第一個tomcat項目


IDEA創建Maven項目及部署發布,IDEA配置Tomcat,創建java源文件夾。

此教程適合剛剛使用IDEA的新手。

工具/原料

 
  • IntelliJ IDEA 2016.3.4
  • apache-maven-3.3.9
  • apache-tomcat-8.5.11

一、創建Maven項目

 
  1. 1

     如下圖,打開idea之后,file -> new -> project

     

     

  2. 2

    如下圖,在彈出的new project 頁面,選擇maven -> 勾選Create from artifactype -> 選中webapp(注意:這個地方有兩個app,選擇maven-archetype-webapp), next 

     

     

  3. 3

    如下圖,接下來就是填寫groupId 和archetypeId 了,點擊next。

    GroupID實際對應JAVA的包的結構,是main目錄里java的目錄結構。 ArtifactID就是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。 

     

     

  4. 4

    如下圖,這一步,直接按照默認,點擊next也可以的,但是可能創建完成之后會下載一些東西,然后導致比較慢,所以我個人建議。先配置maven路徑后再點擊右側的那個加號

     

     

  5. 5

    輸入對應的name和value,然后點擊OK。點擊Next。archetypeCatalog表示插件使用的archetype元數據,不加這個參數時默認為remote,local,即中央倉庫archetype元數據,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元數據。

     

     

  6. 6

    如下圖,填寫project name和module name,並選擇項目所在的路徑。

    module name默認和project name 一樣的,但是如果這個項目只有這一個module,不改無所謂的,如果有很多的module,那肯定是修改一下。 finish. 

     

     

  7. 7

    如下圖,別急,稍等片刻,待目錄結構變成圖示的結構,說明項目創建完成。

    項目創建完了還不一定能運行,要看有沒有配置好tomcat和jdk了。 具體見步驟二。

     

     

    END

二、配置Tomcat

 
  1. 1

    在主頁面打開ProjectStructure,點擊圖示的按鈕或是按ctrl+shift+alt+s快捷鍵。

     

     

  2. 2

    打開ProjectStructure后,按照圖示依次點擊Facets->+號,在彈出的對話框個中選擇Web.

     

     

  3. 3

    在彈出的對話框選擇剛才創建的Maven項目(MavenDemo),點擊ok.

     

     

  4. 4

    接着會出現圖示的結構,點擊Deployment Descriptors 對話框右側的加號,會彈出一個圖示的小對話框,選擇web.xml所在的路徑,點擊Ok。

     

     

  5. 5

    再次點擊Web Resource Directories對話框右側的加號,會彈出一個圖示的小對話框,選擇webapp所在的路徑,點擊Ok。

     

     

  6. 6

    再次回到Project Structure,點擊左側 Artifacts,依次點擊+號->Web Application:Exploded->From Modules.

     

     

  7. 7

    在彈出的框中選擇剛才創建的Maven項目(MavenDemo),Ok.

     

     

  8. 8

    出現下圖的對話框,點擊Ok即可。

     

     

  9. 9

    接下來開始配置Tomcat。然后在右上角點擊那個下拉框,再點擊Edit Configurations

     

     
  10. 10

    在彈出的對話框中點擊+號,找到Tomcat Server ,選擇Local.

     

     

  11. 11

    在彈出的對話框中,選擇Deployment,點擊右側的+號,選擇Artifact。

     

     

  12. 12

    接着回到Server選項卡,配置一下Tomcat的基本參數,最后點擊Ok即可

     

     這分別是在兩種命令下的觸發的事件。這個是 IntelliJ IDEA 特有的,也是重點
    On Update action: 當我們按 Ctrl + F10 進行容器更新的時候,可以根據我們配置的這個事件內容進行容器更新。其中我選擇的 Update classes and resources 事件是最常用的,表示我們在按 Ctrl + F10 進行容器更新的時候,我們觸發更新編譯的類和資源文件到容器中。在 Debug 模式下,這個也就是所謂的 HotSwap。這是這種熱部署沒有 JRebel 插件那樣好用
    On frame deactivation: 當我們切換 IntelliJ IDEA 到瀏覽器的時候進行指定事件更新,這個一般是因為 Web 開發的時候,我們需要經常在 IntelliJ IDEA 和各個瀏覽器之間來回切換測試,所以才有了這種需求。IntelliJ IDEA 是為了幫我們在做這種無聊切換的時候做一些指定事情。當然了,如果切換過於頻繁,這個功能還是很耗資源的,所以我設置的是 Do nothing 表示切換的時候什么都不做
     
    13.13
    在主界面中 Application Servers 中就可以看到部署的工程,點擊 Run/Connect 就可以運行 Tomcat 服務器

    最后點擊工具欄上的小蟲子按鈕,以Debug方式啟動Tomcat服務器。

  13. 14

    如果看到下圖的頁面,恭喜你,Maven項目的創建及運行已經成功。

     

     

    END

三、創建Java文件目錄

 
  1.  

    創建及部署完Maven項目會發現,main目錄下沒有java源文件夾。接下來我會教大家怎么創建這個java源文件夾。

     

     

  2.  

    在主頁面打開ProjectStructure,點擊圖示的按鈕或是按ctrl+shift+alt+s快捷鍵

     

     

  3.  

    在彈出的Project Structure窗口中,依次從左側選擇Modules->MavenDemo->Sources,打開項目的main目錄,在main上單擊右鍵選擇New Folder,在彈出的對話框中填寫文件的名字后,點擊Ok。

     

     

  4.  

    然后選中剛才創建的文件夾,點擊上面的 Mark as: 中的sources按鈕,該文件夾就會變成藍色用於保存java代碼,之后點擊OK,

     

     

  5.  

    最后主頁面的main文件夾下就會出現java代碼的源文件夾。

     

     

    END

注意事項

 
  • IDEA 版本為2016.3.4
  • Tomcat版本為 8.5.11
  • Maven版本為 3.3.9


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM