Tomcat警告异常:org.apache.tomcat.util.descriptor

警告信息

org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [4.0]。将使用默认版本。
image

这个是说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>
posted @ 2024-03-07 19:48  Evan1024  阅读(206)  评论(0编辑  收藏  举报