本文主要是介绍【Tomcat】Tomcat10部署war包无法启动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 问题
- 原因
- 解决
问题
从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
目录下,保证项目可以正常运行。
这篇关于【Tomcat】Tomcat10部署war包无法启动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!