嵌入式Tomcat实例未看到APR库

时间:2013-12-09 13:21:26

标签: tomcat ssl apr

我目前正在尝试 - 但没有成功 - 在嵌入式Tomcat中使用APR lib来实现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 lib没有任何问题。

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

注意:环境是CentOS 6.3和Tomcat 7.0。

1 个答案:

答案 0 :(得分:1)

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