Error--An incompatible version [1.2.33] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.34]
这个错误表明,当前系统上安装的 Apache Tomcat Native library 版本不兼容,具体来说: 系统安装的 Tomcat Native library 版本是 1.2.33,但 Tomcat 需要至少 1.2.34 版本。
Apache Tomcat Native Library 是 Tomcat 用来加速网络 I/O 的一个库,特别是在使用 APR(Apache Portable Runtime)时,它能提高性能。
Tomcat Native library 通常与 APR 绑定,以实现高效的文件处理和加密。
解决:
Apache官网找到高的版本替换:https://archive.apache.org/dist/tomcat/tomcat-connectors/native/
进入目录:https://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.2.34/binaries/
下载解压好后进入 bin 目录中找到 tcnative-1.dll 文件。拷贝文件到 jdk 的 bin 目录下。