ERROR 15036 --- [ restartedMain] o.a.catalina.core.AprLifecycleListener : An incompatible version [1.2.23] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.34],意思就是安装的Apache Tomcat本地库版本不兼容,Tomcat需要版本号为1.2.34。incompatible中文意义为不兼容的。
这个问题属于tomcat的APR问题,APR 的全称是 Apache Portable Runtime(Apache可移植的库),它是Apache HTTP Server 2.x的核心。APR提供了一套丰富的API,允许程序更有效地访问操作系统的底层功能。
在这个错误中还有另一个关键词Apache Tomcat Native library,Apache Tomcat Native Library是一个专为Apache Tomcat设计的可选组件,它允许Tomcat使用OpenSSL替代默认的JSSE(Java Secure Socket Extension)来支持TLS连接。这个库旨在提高Tomcat服务器在处理加密网络通信时的性能和安全性
我们可以思考出来可能因为本地安装的Apache Tomcat Native library版本太低导致的,我这个错误显示我需要1.2.34版本的。因此下载新版本即可
我直接参考一下博客进行下载: