建议你不要在maven配置tomcat,就算配置建议版本是8-9之间的都行,tomcat7对于某些依赖可能不支持,如果你一定要在maven里面配置,先检查一下你的依赖是不是没有下载完全,可以参考我这篇文章将未下载完全(下载失败的依赖全部删除)https://blog.csdn.net/technologist_28/article/details/120254779
在本地仓库对应位置找一下,是不是下载失败了。将失败的依赖包删掉,重新下载。