1

我目前正在尝试使用嵌入式 Tomcat 中的 APR 库来实现 SSL,但没有成功。

我尝试了多种方法来确保加载库 - 设置 LD_LIBRARY_PATH、设置 -Djava.library.path 并直接在代码中加载 libtcnative-1.so - 但在引用 APR SSL 连接器时总是会收到此消息:

The configured protocol [org.apache.coyote.http11.Http11Protocol] requires the APR/native library which is not available.

当我运行非嵌入式 Tomcat 时,APR 库会毫无问题地被拾取。

我的问题是:在嵌入式 Tomcat 中使用 APR/SSL 是否存在固有问题?

注:环境为 CentOS 6.3 和 Tomcat 7.0。

4

1 回答 1

1

您需要APRLifecycleListener在嵌入式代码中启用 才能实际加载本机库。您也可以自己加载库,但 APRLifecycleListener 会在您加载它时为您提供有关本机支持的很好的信息。

于 2013-12-09T19:04:54.780 回答