项目场景:
项目场景:SpringBoot项目打war部署到docker环境的Tomcat下
问题描述
tomcat部署war包出现:
error creating bean with name 'defaultvalidator' defined in class path resource等一大堆错误,但是检查代码后发现没啥问题啊。
原因分析:
是部署Springboot包的tomcat的版本不够高,导致部署出错。当前打包的SpringBoot版本为2.2.3,而部署的Tomcat版本为7.5。
解决方案:
升级Tomcat到8.5及以上就可以了。