(UnsatisfiedLinkError) Não consigo acessar uma dll (web)

Boa tarde,

Estou tentando acessar um exemplo disponibilizado pela Bematch, para acessar uma impressora fiscal.
Qdo rodo numa classe normal num application, blz

Qdo subo numa aplicacao Web (Tomcat 5.5), ele da esse erro
java.lang.UnsatisfiedLinkError

Pelo q pesquisei, e por que ele nao consegue achar a dll, que no caso ja tem uma copia no system32…
Alguem ja mexeu com isso::???

Att

a dll esta registrada no seu servidor?

Cara posso te ajudar nisso,pois ja quebrei tambem muito a cabeça com isso,hehehe.Isso acontece se você na hora de dar o loadLibrary não está passando o Path correto da Dll,isso as vezes é chato,para contornar isso crie um arquivo properties certo,e nesse arquivo defina uma variavel com o path da sua Dll ok(Exemplo variavel = c:\minhaDll).Logo apos copie esse codigo :

[code]InputStream propFileStream = this.getClass().getClassLoader().getResourceAsStream("resources/meuArquivo.properties");
Properties p = new Properties();
p.load(propFileStream);
// Captura as variáveis do arquivo de propriedades
path = p.getProperty("variavel");

// Carrega a dll localizada no path capturado do arquivo de propriedades
System.load(path + "/minha.dll");[/code]

Espero ter ajudado.

Olá vicentegm,

Vou tentar isso e aviso o resultado…

valeu…

abçs…

Bom dia,

Segui exatamente os passos que vc indicou…

Continua o mesmo erro!!!

Desconfio que a dll da Bematech não funciona com java para web!!!

Att