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
最佳答案
您需要在[tomcat的路径]/bin/catalina.sh中的变量CATALINA_OPTS或JAVA_OPTS中设置JVM参数。
该值应该是包含您的库的有效 Linux 路径(或多个路径)。
你可以引用这个问题: add jvm options in tomcat
关于java - 如何在Linux环境下为Tomcat实例设置java -Djava.library.path ="\home\path.SomeFile.so"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39929347/