Spring Boot - An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is...

Spring Boot在目前的项目开发中已经逐步火热起来,既然是一种技术在使用的过程中出现问题在所难免,在一次初始化Spring Boot项目启动时,我遇到了一个启动失败的问题,日志给出的信息An incompatible version [1.1.14] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
在这里插入图片描述
从字面上也很好理解,大致意思就是我们本地存在的与所需的依赖冲突不兼容,这里指出我们的tomcat-native版本为1.1.14,但是这里所需的版本要达到1.2.14,其实就是读取到我们本地的一直名为tcnative-1.dll版本太低的问题
这种文件我们可以很简单地直接从apache官方镜像仓库就能下载到所需对应的版本
tomcat-native 1.2.14
进入镜像仓库可以找到一个名为tomcat-native-1.2.14-win32-bin.zip的压缩文件,将其下载
各位同学根据自己需要找到自己对应版本的文件下载即可,下载完成后能看到一个tcnative-1.dll文件,这里需要注意的是该压缩包有两个该命名文件,需要根据各自操作系统位数选择文件,否则依然会位数兼容错误
一般情况下,找到对应文件后,我们只需将其放置C:\Windows\System32目录下即可,之后便可成功启动项目

猜你喜欢

转载自blog.csdn.net/u013985664/article/details/84970636
今日推荐