Я пытаюсь подключиться КМК через Java, используя код, присутствующий вНеудовлетворенный ошибка линковки для Libvirt
Когда я пытаюсь соединить я получаю ошибку ниже
2016-04-23 21:18:17.960 ERROR 6359 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler processing failed; nested exception is java.lang.UnsatisfiedLinkError: Unable to load library 'virt': libvirt.so: cannot open shared object file: No such file or directory] with root cause
java.lang.UnsatisfiedLinkError: Unable to load library 'virt': libvirt.so: cannot open shared object file: No such file or directory
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:166) ~[jna-3.3.0.jar!/:3.3.0 (b0)]
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:239) ~[jna-3.3.0.jar!/:3.3.0 (b0)]
at com.sun.jna.Library$Handler.<init>(Library.java:140) ~[jna-3.3.0.jar!/:3.3.0 (b0)]
at com.sun.jna.Native.loadLibrary(Native.java:393) ~[jna-3.3.0.jar!/:3.3.0
У меня есть Libvirt установленный на ubuntu
libvirtd --version
libvirtd (libvirt) 1.2.2
И мой build.gradle является
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.libvirt:libvirt:0.5.1')
compile('net.java.dev.jna:jna:3.3.0')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
Неужели кто-нибудь сталкивался с подобной проблемой.
Да, но это для libvirt.so, который используется для управления KVM, поэтому я предполагаю, что этот вариант не будет работать –