Tomcat警告异常:org.apache.tomcat.util.descriptor
警告信息
org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [4.0]。将使用默认版本。
这个是说Tomcat版本跟Web.xml文件版本不匹配。
解决方案
Tomcat8.5.x版本使用的是Web.xml版本3.1
Tomcat9.x版本开始支持Web.xml版本4.0
两个方案,一个是使用匹配版本的Tomcat,一个是修改Web.xml版本
修改Web.xml命名空间版本
<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_3_1.xsd"
version="3.1">
</web-app>