1.Tomcat配置
(1)进入Tomcat官网下载Tomcat9,不用10是因为tomcat10把 javax.servlet 都改为了jakarta.servlet,后面Maven导servlet相关依赖会用不了  (2)Tomcat解压就能使用,但是需要配置环境变量JAVA_HOME和Tomcat的环境变量 
- JAVA_HOME选择jdk所在位置
- CATALINA_BASE选择tomcat根目录
- CATALINA_HOME选择tomcat根目录
 然后再Path中新增如上三条
2.Maven环境配置
(1)进入Maven官网下载maven3.8.1  (2)编辑maven环境变量 
- MAVEN_HOME为maven根目录
- M2_HOME为根目录下的bin目录
 在Path中新增如上一条
(3)建议在根目录下新建一个文件夹存放maven仓库  在根目录下的conf下的setting.xml新增如下改动 
改为刚刚建的仓库目录  配置maven阿里云镜像
3.在IDEA中配置Tomcat和Maven
(1)新建一个空的Maven项目  将src文件夹删掉,这个项目用来导入依赖,子工程新建Module使用  (2)防止项目生成的target过滤掉一些文件未生成 原始的pom.xml  随后新增
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.jpg</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.jpg</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
(3)导入依赖 进入Maven Repository找servlet和jsp的相关依赖   选择相关的dependency导入,点击右上角画圈的标志开始自动导入
 导入完成后右边Maven中会出现以上依赖
(4)创建子项目 选择webapp模板  选择Parent为父工程  选择我们下载的Maven配置文件及仓库位置  创建java和resources包 
将父工程的pom中的groupId等信息拿到,在子工程的pom中新增如下语句  (5)配置Tomcat环境  配过Tomcat环境变量会自动识别  随后在Deployment中新增一条Artifact  配置成功  修改web.xml为最新配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
4.运行
HelloServlet类继承HttpServlet  在web.xml注册一个url  成功输出  
|