1.首先安装idea,maven,tomcat,再打开idea
2.点击Create New Project
3.点击创建maven项目并勾选SDK下边的Create from grchetype
4.选择下方以maven-archetype-webapp结尾项目并点击next
5.输入GroupId和ArtifactId名称(Groupid一般为包名,artifactid为项目名version为版本号,一般为三位数,例如1.0.0、1.0.1版本),点击next
6.在maven home directory栏中导入之前下载好的maven项目文件夹,在用户设置文件栏还是选择之前的maven文件夹下的conf文件夹下的settings.xml,点击next。(本地仓库浅学可以不添加,如果是深度学习最好添加一个本地仓库,方便导入包依赖)
6.1:在上一步选择的settings.xml文件用notepad++或vscode等软件打开,找到<mirrors>标签并在里面添加阿里云仓库
<mirror>
<id>alimaven</id>
<name>aliyunmaven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
7.可以看到生成的项目名称和保存路径,再点击finish完成创建一个maven项目
8.看到build success表示创建成功,在看左上角project发现maven项目多了pom.xml文件(这便是maven的强大之处,可以直接导入依赖项目名和版本号就可自动下载对应jar包),初次创建可能下载会很慢,请耐心等待。
9.在看到src文件夹下面,找到main.webapp.WEB-INF下面的web.xml,这便是整个web项目的核心配置文件了。
10.上面一步完成后,点击右上角添加配置
11.选择左上角+,选择tomcat server 再选择local
12.其中(1)输入服务器名称,(2)配置tomcat,(3)选择url(访问路径),默认端口号为8080可以自行更换。
12.1:配置tomcat,点击上一步中第二小步的configure,点击+号,在文件路径中找到之前下载的tomcat路径(直接找到文件夹即可),点击ok
12.2:找到Deployment选项,点击+号,选择Artifact,选择带exploded后缀,点击ok。
12.3:在下方context中输入项目根路径,再返回server,将框中两个选项都选为update classes and resources选项,点击apply,项目部署服务器完成。
13.点击右上角运行,观察下面控制台服务器是否启动成功
14.至此,idea配置maven整合tomcat全部完成,默认请求webapp中的index.jsp。以后在工作和学习中有更多需求,这还远远不够的。