Java 从rest服务调用本机方法

Java 从rest服务调用本机方法,java,rest,java-native-interface,restlet,Java,Rest,Java Native Interface,Restlet,我正在使用restlet框架创建使用本机库的rest服务。我已经在简单的java应用程序中测试了我的本机库。但当我尝试在rest服务中加载库(libsomename.so,Linux上)时,找不到库。看起来restlet框架内的本地rest引擎没有设置环境变量LD_LIBRARY\u PATH。我正在使用环境变量set调用主restlet应用程序,但在ServerResource内我无法加载库,我得到java.lang.UnsatisfiedLinkError异常。你知道怎么了吗 您能告诉我们您

我正在使用restlet框架创建使用本机库的rest服务。我已经在简单的java应用程序中测试了我的本机库。但当我尝试在rest服务中加载库(
libsomename.so
,Linux上)时,找不到库。看起来restlet框架内的本地rest引擎没有设置环境变量
LD_LIBRARY\u PATH
。我正在使用环境变量set调用主restlet应用程序,但在ServerResource内我无法加载库,我得到
java.lang.UnsatisfiedLinkError
异常。你知道怎么了吗

您能告诉我们您使用Restlet的方式吗?作为独立的还是嵌入在servlet引擎中?非常感谢!我使用Restlet作为独立库。如果您从服务器资源调用此本机库,可能会出现问题,因为本机库已加载。为每个传入请求实例化一个新的服务器资源。尝试静态加载此库。您能告诉我们您使用Restlet的方式吗?作为独立的还是嵌入在servlet引擎中?非常感谢!我使用Restlet作为独立库。如果您从服务器资源调用此本机库,可能会出现问题,因为本机库已加载。为每个传入请求实例化一个新的服务器资源。尝试静态加载此库。