어떻게 Linux 환경에서 설정합니까?Tomcat 인스턴스의 경우 Linux 환경에서 java -Djava.library.path = " home path.SomeFile.so"를 설정하는 방법은 무엇입니까?
아래 오류가 계속 발생합니다.
내가 실행 구성에서 인수를 설정했을 때 이클립스에서 -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
당신 돈 't을. Linux 경로에는 백 슬래시가 포함되지 않으며'java.library.path'에는 .so 파일이 포함되지 않습니다. 네가 묻고있는 것이 불분명하다. – EJP
Docker에 \ path가 있고 CATALINA_OPTS에 추가해야합니다. –