不勾选Create from archetype

配置pom.xml
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.ff</groupId><artifactId>Demo5</artifactId><version>1.0-SNAPSHOT</version><!--打包方式默认是jar,web工程打包为war,Java工程打包为jar --><packaging>war</packaging><!--属性信息比如字符编码等 --><properties><!--字符编码 --><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><!--Maven项目的JDK版本 --><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target></properties><!-- 依赖--><dependencies><!-- 具体的一个依赖--><!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency></dependencies><!--构建信息比如插件配置等--><build><finalName>demo5</finalName></build></project>
添加web.xml文件

作为web项目一定要有一个web.xml文件。将web.xml放到/src/main/webapp/WEB-INF/web.xml目录下


到这来就OK啦
关键点
一定要在pom.xml中添加打包方式为war
<packaging>war</packaging>
这样IDEA才表面上认为是一个web项目。
只有在pom.xml加上打包方式为war,刷新一下Maven上面的位置才会显示。
