我正在使用java bonjour库(dns_sd.jar)在Jboss web服务器上运行的web应用程序中。
当我启动服务器时,一个Servlet使用bonjour查找网络上的每个资源并返回给用户。第一次一切都很好,但是当我重新部署web应用程序时,出现以下错误:
java.lang.UnsatisfiedLinkError:本机库C:\ Windows \ System32 \ jdns_sd.dll已在另一个classloader中加载。
我已经尝试删除.dll文件,但仍然出现相同的问题。
为什么它会引用.dll文件,如果我在我的web应用程序中有.jar库呢?
有没有人有任何修复这个问题的想法?