【IDEA配置】IDEA新建maven web项目
参考视频 :p5-p6
参考博文:https://blog.csdn.net/czc9309/article/details/80304074
-
新建maven项目,选择webapp
-
等待项目初始化下载依赖。。别关掉
-
此时的目录结构
-
在main文件下创建java文件夹和resources文件夹
右键分别设置为
-
最终目录结构:
-
Tomcat配置
-
创建artifacts
-
删除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.musecho</groupId> <artifactId>TutorSelectSystem</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> </project>
-
配置web.xml,设置为web 4.0(3.0以上)
-
去tomcat目录下随便找个默认项目,拷贝web.xml
例如:找这个默认项目
D:\Tomcat\apache-tomcat-9.0.34-windows-x64\apache-tomcat-9.0.34\webapps\manager\WEB-INF
-
把没用的删掉,只剩下
<?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="false"> </web-app>
-
-
最后检查一下version是否为3.0以上
以及要用注解的话把metadata-complete改成false
*之前因为这个属性没注意,Servlet注解无效导致无法访问,见博文。