问题描述
在运行SpringBoot时出现一个error
2024-05-08T20:52:06.512+08:00 ERROR 20752 --- [springboot3-003-demo]
[ main] o.a.catalina.core.AprLifecycleListener : An incompatible version
[1.2.16] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.34]
分析原因
字面意思就是当前版本为1.2.16,需要重新下载1.2.16以上版本。分析SpringBoot的tomcat为内置环境,所以将新版本文件放在java安装目录下即可。
解决方案
- http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ , 进入链接下载对应的版本
- 解压后,在bin目录下找到tcnative-1.dll文件,选择x64文件下的dll文件。
- 将dll文件保存到jdk的bin目录中或者是jre的bin目录中
- 重新启动SpringBoot项目运行
发现运行成功没有发现报错
标签:SpringBoot,tomcat,16,version,Tomcat,1.2 From: https://www.cnblogs.com/NorthPoet/p/18180868