Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在war文件中使用jni库?_Java_Unix_Jakarta Ee_Glassfish_Java Native Interface - Fatal编程技术网

Java 如何在war文件中使用jni库?

Java 如何在war文件中使用jni库?,java,unix,jakarta-ee,glassfish,java-native-interface,Java,Unix,Jakarta Ee,Glassfish,Java Native Interface,我已经使用maven创建了一个jar文件,它使用JNO的.so文件。它包含.so(动态库)。我将这个jar文件与一个简单的java程序一起使用,将它放在类路径中,它就工作了 现在我想在war文件中将其用作库。所以,我在pom文件中提到它是一个依赖项。但它给出了错误: remote failure: Error occurred during deployment: Exception while loading the app: java.lang.IllegalStateException:

我已经使用maven创建了一个jar文件,它使用JNO的.so文件。它包含.so(动态库)。我将这个jar文件与一个简单的java程序一起使用,将它放在类路径中,它就工作了

现在我想在war文件中将其用作库。所以,我在pom文件中提到它是一个依赖项。但它给出了错误:

remote failure: Error occurred during deployment: Exception while loading the app: 
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: 
org.apache.catalina.LifecycleException: java.lang.UnsatisfiedLinkError: no example in java.library.path.
Please see server.log for more details.
Command deploy failed. 
可能重复: