问题描述
web.xml版本不是4.0
终极解决方案
因为web.xml的版本太低不支持el表达式的问题(maven3.6版本通过底层的maven web插件生成的最终的web.xml文件版本只是2.3,存在问题:不支持el表达式,起码要2.5+,现在流行3.1)
1、寻找maven仓库路径
G:\programes\apache-maven-3.6.3\localrepository\org\apache\maven\archetypes\maven-archetype-webapp\1.4\maven-archetype-webapp-1.4.jar\archetype-resources\src\main\webapp\WEB-INF\
2、修改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">
</web-app>
从此之后创建webapp项目web.xml版本就都正常啦