如何在 Linux 环境中为 Tomcat 实例设置 java -Djava.library.path= "homepath.SomeFile.so"?



在Linux环境下如何设置?

我一直得到下面的错误。
我假设这是因为我必须在eclipse中设置-Djava path .,我在运行配置的参数中设置。

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

需要在[path to tomcat]/bin/catalina.sh中,在变量CATALINA_OPTS或JAVA_OPTS中设置JVM参数。

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

你可以参考这个问题:在tomcat中添加JVM选项

相关内容

最新更新