如何设置java-Djava.library.path="\home\path.SomeFile.so“;linux环境下的Tomcat实例?
如何在Linux环境中设置它 我不断得到以下错误。如何设置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
我之所以假设它是因为我必须设置
-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)”。