基于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 第一次写有很多不足之处,请见谅。如果有什么不懂的,也可以向我提问。一起努力进步。