基於IntellJ IDEA2017.3.5 創建Maven—Struts2的web項目

本人發現網上很多搭建不能成功運行,所有我就自己寫一個教程給大家分享一下

第一次寫博客,也算小白一個多多見諒

很多同學都在使用intellJ IDEA了,在創建Struts項目的時候都會有點不適應,我就結合以往經驗教大家搭建

  • 我使用的是IntellJ IEDA2017.3.5
    現在我們來創建一個maven項目,選擇new projec然後選擇maven,再看看sdk有沒有錯誤,如果沒有就添加自己的sdk,我這用的是1.8 其他版本也可以。完成後點擊next。
    這裏寫圖片描述
  • 填寫maven的創建信息
    這裏GroupId是項目組織唯一的標識符,ArtifactID是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。
    Version默認的即可,填完後點擊next。
    這裏寫圖片描述
  • 填寫項目名稱,其他可以不用管會自動填好
    這裏寫圖片描述
  • *這裏Maven的pom文件,右下角有個彈窗,建議點擊一下enable aoto-import
    這裏寫圖片描述
  • 添加Struts2的jar,最好添加一下jdk版本指定,親測不加會報一些錯誤
    這裏寫圖片描述
  • 這裏提醒一下,在setting裏面查看一下沒有配置好maven,如果沒有可以向我一樣添加maven配置,詳細的maven我就不在這仔細提了
    這裏寫圖片描述
  • 添加web組件
    進入project設置
    這裏寫圖片描述
    點擊Modues,然後點擊加號,選擇web
    這裏寫圖片描述
    添加web後如圖,idea會有個感嘆號提示你,這時候你就需要點擊create Artifact
    這裏寫圖片描述
    點擊後如圖,點擊ok即可
    這裏寫圖片描述
  • 添加Struts文件
    現在文件添加Struts的xml文件,如圖在resources文件夾下新建一個Struts config文件
    這裏寫圖片描述
  • 然後就是大家很熟悉的填寫Struts文件了
    如圖所示吧,填寫Struts文件和action的java類
    這裏寫圖片描述
    這裏寫圖片描述
  • 還有一步,就是添加tomcat
    點擊上圖中的Edit Configuration,進入下圖界面點擊加號,選擇tomcat 再選擇local
    這裏寫圖片描述
    然後配置好你的tomcat
    這裏寫圖片描述
    這時候有個感嘆號warnings,點擊Fix
    這裏寫圖片描述
  • 最後一步在project設置
  • 點擊artifacts 再點擊加號,選擇webApplication Exploded 再選擇from Modules就ok
    這裏寫圖片描述
    接下來我們運行運行tomcat,看一看是否成功
    這裏寫圖片描述
    完美運行。
    如果沒有運行的小夥伴可以,再認真看一遍,這裏寫的都很詳細,如何還是不行的話可以下載我的源碼

鏈接:https://pan.baidu.com/s/1iUSQ_C_yaAEE1uXm3q9IQw 密碼:mbzz 第一次寫有很多不足之處,請見諒。如果有什麼不懂的,也可以向我提問。一起努力進步。