Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.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-Djava.library.path="\home\path.SomeFile.so“;linux环境下的Tomcat实例?_Java_Linux_Environment_Tomcat8 - Fatal编程技术网

如何设置java-Djava.library.path="\home\path.SomeFile.so“;linux环境下的Tomcat实例?

如何设置java-Djava.library.path="\home\path.SomeFile.so“;linux环境下的Tomcat实例?,java,linux,environment,tomcat8,Java,Linux,Environment,Tomcat8,如何在Linux环境中设置它 我不断得到以下错误。 我之所以假设它是因为我必须设置-Djava路径。在eclipse中,我在运行配置的参数中设置 java.lang.UnsatisfiedLinkError: /opt/apache-tomcat-8.0.33/temp/librocksdbjni1678787310187961141..so: libgflags.so.2: cannot open shared object file: No such file or directory

如何在Linux环境中设置它

我不断得到以下错误。
我之所以假设它是因为我必须设置
-Djava路径。
在eclipse中,我在运行配置的参数中设置

java.lang.UnsatisfiedLinkError: /opt/apache-tomcat-8.0.33/temp/librocksdbjni1678787310187961141..so: libgflags.so.2: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1086)
    at org.rocksdb.NativeLibraryLoader.loadLibraryFromJar(NativeLi

您需要在变量catalina_OPTS或JAVA_OPTS的[path to tomcat]/bin/catalina.sh中设置JVM参数

该值应为包含库的有效Linux路径

你可以参考这个问题:

你没有。Linux路径不包含反斜杠,
java.library.path
不包含.so文件。不清楚您在问什么。Docker包含\path,我们需要添加到CATALINA_OPTS。您不应该编辑CATALINA.sh或CATALINA.bat。您应该添加setenv.bat或setenv.sh文件。在这里搜索“(3.4)”。