Galera eu tenho uma aplicação web que usa a biblioteca aspriseOCR. Primeiro eu tive que “instalar” essa biblioteca no meu computador, colocando um arquivo .so na /usr/lib. Por algum motivo somente o .jar não é suficiente. Se alguém souber o motivo disso e puder explicar já fico grato.
De qualquer forma quando eu executo minha aplicação pela primeira vez depois de ligar o computador ela roda normal, mas depois recebo o seguinte erro:
SEVERE: >>java.lang.UnsatisfiedLinkError: Native Library /usr/lib/libAspriseOCR.so already loaded in another classloader
>> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1715)
>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1675)
>> at java.lang.Runtime.loadLibrary0(Runtime.java:840)
>> at java.lang.System.loadLibrary(System.java:1047)
>> at com.asprise.util.ocr.OCR.loadLibrary(OCR.java:247)
>> at com.asprise.util.ocr.OCR.<init>(OCR.java:56)
>>...
Não encontrei nada sobre isso. Se alguém puder me ajudar agradeço.