大家好,我是ChrisChenJL·宸叡,一个立志奔向Java的自由少年。
在spring boot的学习中,遇到了一些报错。我试了网上很多解决办法,说实话翻来覆去就那几种,并不适合我遇到的报错。
就像我,翻了好几页,换了无数种关键词搜索才能找到一篇相似的内容。所以我想写一个我遇到的、费尽心思解决掉的报错系列的文章,希望对遇到同样问题的人有所帮助。
Spring Boot项目启动报错(二):Error:(5, 52) java: 程序包org.springframework.beans.factory.annotation不存在.
Spring Boot项目启动报错(三):java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser.
问题的产生
当我一步一步的把spring boot项目的前期准备工作做好,简单的写了一个注册的逻辑后。
启动项目,产生报错如下:
2021-02-07 11:28:09.395 ERROR 15416 --- [ restartedMain] o.a.catalina.core.AprLifecycleListener : An incompatible version [1.1.29] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
解决方法
通过对以下报错的搜索查询
An incompatible version [1.1.29] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
一、下载路径及步骤
下载路径:
http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
步骤:
- 根据系统下载相应文件
- 解压缩下载文件
- 里面有32位和64位的 tcnative-1.dll 文件,根据自己的jdk和tomcat版本选择一个,复制到 jdk 的 bin 目录下即可
- 重启spring项目
二、具体操作
打开网页 http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
选择一个自己需要的版本
An incompatible version [1.1.29] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
下载下来,里面有32位和64位的 tcnative-1.dll 文件
根据自己的jdk和tomcat版本选择一个,复制到 jdk 的bin目录下即可
最后最好重启一下该spring boot项目
总结
本系列博文主要用于博主本人记录日常spring boot项目遇到的报错及问题,既可以作为 问题&报错集 使用,又可以随时翻看进行复盘使用。
也希望在未来的某一刻可以帮得上大家~
博主萌新一枚,理解浅显,对于知其然却不知其所以然的内容(比如本文涉及的问题),还望各位大佬多多指教,嘿嘿~谢谢大家 ᕦ(・ㅂ・)ᕤ