阅读量:0
文章目录
问题
从Tomcat 9
升级到Tomcat 10
后,访问部署的War
报404
,查看日志是War
启动不起来。
原因
Apache Tomcat 10.0.5
开始默认的是 Jakarta EE
规范,而 Tomcat 9
和更早的版本默认是可以处理 Java EE
规范。因此, Tomcat 9
及更早版本开发的应用程序将无法在 Tomcat 10
上运行。
解决
在Tomcat安装目录下新建 webapps-javaee
文件夹(与webapps同一目录
),然后将War
包放在webapps-javaee
目录中,当Tomcat
启动后会自动将它们转换为Jakarta EE
并复制到webapps
目录下,保证项目可以正常运行。