gpt4 book ai didi

gwt - Tomcat 中找不到 native 库

转载 作者:行者123 更新时间:2023-11-28 21:55:23 24 4
gpt4 key购买 nike

我开发了一个 GWT 应用程序,其中包含一些带有 JNI 的 native 库。当我从 Eclipse 测试它时,一切工作正常,但是当我尝试将它部署到我的 Eclipse 服务器上时,它找不到 native 库。

我关注了this tutorial for JNI and Tomcat

但它仍然找不到我注意到的它们。当我从服务器端应用程序中读取 java.library.path 时,它与启动 Tomcat 时得到的内容不同(使用 set path 显示路径变量)。

我缺少什么想法吗?

最佳答案

最简单的答案可能是编辑 Tomcat 安装的 bin/startup 脚本,将 java.library.path 更改为要将 native 库复制到的位置。类似的东西

java -Djava.library.path=/path/to/my/libs existing args

如果您使用的是共享托管提供商,则需要咨询所有者以确定他们是否允许将 native 库加载到容器中,以及是否存在应将库加载到的特定位置已复制。

除此之外,还存在开发环境与部署环境不同的元问题。理想情况下,您将拥有在本地开发计算机上运行的部署配置的精确副本(或尽可能接近的副本)。

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

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