Spring Boot项目启动报错(一):An incompatible version [1.1.29] of the Apache Tomcat Native library is install

3 篇文章 0 订阅
3 篇文章 0 订阅

大家好,我是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/

步骤:

  1. 根据系统下载相应文件
  2. 解压缩下载文件
  3. 里面有32位和64位的 tcnative-1.dll 文件,根据自己的jdk和tomcat版本选择一个,复制到 jdkbin 目录下即可
  4. 重启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]

选择一个自己需要的版本1
选择一个自己需要的版本2
下载下来,里面有32位和64位的 tcnative-1.dll 文件选择bin文件夹
32位的
64位的
根据自己的jdk和tomcat版本选择一个,复制到 jdk 的bin目录下即可

最后最好重启一下该spring boot项目

总结

本系列博文主要用于博主本人记录日常spring boot项目遇到的报错及问题,既可以作为 问题&报错集 使用,又可以随时翻看进行复盘使用。

也希望在未来的某一刻可以帮得上大家~

博主萌新一枚,理解浅显,对于知其然却不知其所以然的内容(比如本文涉及的问题),还望各位大佬多多指教,嘿嘿~谢谢大家 ᕦ(・ㅂ・)ᕤ

  • 29
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值