IDEA从Maven新建Web项目
软件版本:
- IDEA 2020.1
- jdk 1.8.0_191
- tomcat 9.0.39
New Project/Module选择Maven项目
1.添加webapp原型
这一步可能出现No archetype found in remote catalog. Defaulting to internal catalog问题
解决办法参考: https://blog.csdn.net/jasonbrook/article/details/110390785
2.标记源码和资源目录
在main文件夹下新建java和resources文件夹并分别标记为源码目录(Sources Root)和资源目录(Resources Root)
Tip: 如果新建文件夹的时候对话框自动列出带标记的选项, 则直接双击给出的选项, IDEA会帮你自动标记
3.配置Tomcat
4.修改web.xml版本
默认的2.3版本比较老
可以替换为4.0
<?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