在 Tomcat 10.x 上部署 SpringMVC 5.x

2022-12-29,,,,

在Tomcat10.x 上部署 SpringMVC 5.x的时候,项目一直无法访问

运行截图

原因

Tomcat10基于Jakarta EE 9,其中api的包名已经从javax更改到jakarat

对于SpingMVC 5.x 来说,DispatcherServlet是属于javax包下的。

而Tomcat10.x不支持javax的包命名。

所以在Tomact10.x上部署SpringMVC 5.x项目时,无法访问。

解决方案

降低Tomcat的版本

参考博客

原文地址

在 Tomcat 10.x 上部署 SpringMVC 5.x的相关教程结束。

《在 Tomcat 10.x 上部署 SpringMVC 5.x.doc》

下载本文的Word格式文档,以方便收藏与打印。