tomcat版本不识别错误

【解决】org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0] 警告问题

错误展示:

1
警告 [RMI TCP Connection(2)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0]. Default version will be used.

解决方案:

  • 降低 web 版本为 3.1
1
2
3
4
5
6
<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版本4.0修改为3.1,注意上一行约束文件也要修改-->
</web-app>
  • 提高 Tomcat 版本为 9.0

    1.点击 Edit Configurations 进入 Tomcat 配置界面

    2.点击 Defaults 下滑找到 Tomcat Server

    3.点击 Local,按照如图界面创建一个 Tomcat 服务器,确认返回,在运行的时候选择刚创建的高版本的 Tomcat9.0 就可以消除这个警告了。

    https://image.coderlab.cn/preview/1438622299363229698