3

我在 ubumtu VM 上的 tomcat 7 上部署了一个 Web 应用程序。应用程序使用一个 jar 文件,该文件反过来对一些本机 C SO 进行 JNI 调用。我做了以下工作: 1.在tomcat home下创建/shared/lib,并添加未压缩的类文件和C SO。2. 更新 catalina.properties 以在 shared.loader 下查找上述目录 3. 将上述目录添加到 PATH 4. 将 CATALINA_OPTS 添加到“-Djava.library.path”选项以指向上述目录

多次重启tomcat,仍然出现“无法加载文件XXXX.SO”

我错过了什么?我已经看过几乎所有关于这个问题的文档

4

1 回答 1

0

添加并LD_LIBRARY_PATH=/location/of/your/shared-objects重新$CATALINA_HOME/conf/tomcat.conf启动 Tomcat。这在 CentOS 上对我有用。

于 2017-04-06T14:46:03.027 回答