一、新建 Maven 项目

1、打开 IDEA ,点击 File — New — Project 新建项目

idea 创建maven spark项目 idea创建普通maven项目_Web


2、然后点击 Maven,在 Project SDK 中选择你的 jdk 版本,点选 Create from archetype,选择 webapp,值得注意的是,在这里有两个 webapp,注意选择正确的 maven - … - web-app

idea 创建maven spark项目 idea创建普通maven项目_maven_02


点击 Next

3、接下来需要填写 GroupId 和 ArtifactId 的信息,其中 GroupId 是一个工程的唯一标识符,一般采用域名倒过来的写法,GroupId 可以将一个工程和其他的工程区分开来;ArtifactId 中填写该项目的名称;而 Version 为项目的版本号,对于新建的项目一般为默认即可

idea 创建maven spark项目 idea创建普通maven项目_idea_03

点击 Next

4、该页面需要配置 Maven 的相关信息,Maven home directory 代表 Maven 的安装位置,User settings file 即 Maven 的 settings.xml配置文件,Local repository 表示 Maven 的本地仓库的位置注:如果在 IDEA 上配置过后,该页面的选项一般默认即可

idea 创建maven spark项目 idea创建普通maven项目_Web_04


点击 Next

5、接下来就是设置项目的存储路径,其他默认

注:最后一项 Project format 选择 .idea 选项

点击 Finish 完成项目的创建

idea 创建maven spark项目 idea创建普通maven项目_idea_05


二、配置项目并进行启动测试1、创建完成项目后,系统会在右下角弹框提示你导入jar包,可以点击 Import Changes 导入Maven 的默认 jar 包,方便接下来的启动测试,当显示 BUILD SUCCESS 时表示 jar 包导入成功

idea 创建maven spark项目 idea创建普通maven项目_maven_06

idea 创建maven spark项目 idea创建普通maven项目_Web_07

2、点击此处,配置 Tomcat 启动

idea 创建maven spark项目 idea创建普通maven项目_Web_08


3、点击 + — Tomcat Server — Local 配置 Tomcat 启动

idea 创建maven spark项目 idea创建普通maven项目_idea_09


4、基本配置信息 — Server,配置完当前页面后可以看到底部有 Warning 警告,提示我们在 deployment 中缺少 artifacts

点击 Deployment 进入 Tomcat 的项目部署页面

idea 创建maven spark项目 idea创建普通maven项目_Web_10


5、点击 + — Artifact… 进入 Artifact 模块

idea 创建maven spark项目 idea创建普通maven项目_Web_11

6、现在有两个选项,选择带有 exploded 的那个选项,点击 OK 应用退出注:如果没有 exploded 选项的话,请看 10 — 14

idea 创建maven spark项目 idea创建普通maven项目_tomcat_12


7、返回上级页面后,点击 Apply 应用,点击 OK 退出

idea 创建maven spark项目 idea创建普通maven项目_tomcat_13

8、点击 启动 按钮,进行项目的启动测试

idea 创建maven spark项目 idea创建普通maven项目_maven_14


9、启动成功后会自动跳转到浏览器页面,显示 Hello World

因为在你新建的项目下默认存在一个 index.jsp,内容为 Hello World,启动项目后程序会默认自动访问显示该页面的信息

-------------------------------------------------- Line --------------------------------------------------

10、点击idea工具栏(工具栏如果没有百度一下哦)中间的图标,打开该模块,或者 右键项目 — Open Module Settings 代开该模块

idea 创建maven spark项目 idea创建普通maven项目_Web_15


11、点击 Modules — + — Web,配置 Web 的目的是防止项目运行错误注意:如果 Web 已存在不必再新增,只需查看其配置即可,检查是否有误

idea 创建maven spark项目 idea创建普通maven项目_webapp_16


Web 配置

idea 创建maven spark项目 idea创建普通maven项目_maven_17


12、点击 Artifacts — + — Web Application:Exploded — From Modules…,新建 war exploded

idea 创建maven spark项目 idea创建普通maven项目_Web_18


13、选择你的项目,点击 OK

idea 创建maven spark项目 idea创建普通maven项目_idea_19


14、现在去 Tomcat 配置 Deployment,配置完毕后点击 执行按钮 即可

三、搭建项目(并测试查询)

1、现在,可以看到项目的目录结构,该目录结构为默认目录结构,需要到的文件夹需要自己新建

idea 创建maven spark项目 idea创建普通maven项目_webapp_20


2、新增需要的文件夹,即

main:java + resources

src:test (java + resources)

idea 创建maven spark项目 idea创建普通maven项目_Web_21


3、设置文件夹对应的属性,点击 工具栏中间按钮 — Modules — 选中你的项目(不是Web)— Sources,进入子模块

idea 创建maven spark项目 idea创建普通maven项目_tomcat_22


设置文件夹属性,点击文件夹 再 点击对应的属性 即可

idea 创建maven spark项目 idea创建普通maven项目_maven_23


效果展示

idea 创建maven spark项目 idea创建普通maven项目_Web_24