gpt4 book ai didi

tomcat - Apache Tomcat 找不到 native 库

转载 作者:行者123 更新时间:2023-11-28 23:44:18 25 4
gpt4 key购买 nike

我维护了无数个 tomcat 实例,但现在我遇到了一个以前从未遇到过的问题。

我收到一条众所周知的日志消息,其中 tomcat 提示它无法在 D:\Programme\Apache Software Foundation\Tomcat 7.0\bin 找到 native 库:

"The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Programme\Apache Software Foundation\Tomcat 7.0\bin; [...]"

像往常一样,我将 native 库“tcnative-1.dll”放入 Tomcat 的 bin 文件夹中(是的,它位于驱动器 D:!!),但 tomcat 还提示缺少 native 库。

我还尝试在启动时指定 -Djava.library.path,但没有成功。日志中没有进一步的消息表明启动时存在其他问题。

为什么tomcat找不到原生lib?

网络上充斥着愚蠢的试错法,而且 tomcat 文档没有明确描述在什么情况下它不使用 bin 文件夹中的 native 库。

附加信息:

Apache Tomcat 7.0.8

JVM 1.6.0_29-b11

最佳答案

检查 DLL 位大小是否与您的 JDK 位大小(而不是操作系统位大小)匹配:例如如果您运行的是 Win64,但运行的是 32 位 Java,请确保具有 32 位 DLL。

关于tomcat - Apache Tomcat 找不到 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com