我在運行在Jboss Web服務器中的Web應用程序中使用java bonjour庫(dns_sd.jar)。Java錯誤本機庫已在另一個類加載器中加載
當我啓動服務器時,Servlet通過bonjour找到網絡上的所有資源並返回給用戶。第一次一切都運行很好,但是當我重新部署Web應用程序,我得到:
java.lang.UnsatisfiedLinkError中:本地庫C:已裝入另一個類加載器\ Windows \ System32下\ jdns_sd.dll
我已經嘗試過刪除.dll併發生相同的事情。
爲什麼它甚至會引用.dll,如果我在我的web應用程序中有.jar庫?
有沒有人有任何想法如何解決這個問題?
非常感謝您的幫助......但我確實嘗試瞭解除部署並再次部署,但僅重新啓動服務器才能正常工作......考慮到部署我需要的其他應用程序所需的時間,這非常痛苦。 如果它已經在java函數中運行,是否有反向卸載庫的問題?因爲我不知道如何告訴bonjour不要再加載它。 – 2012-02-29 11:31:41
雖然我沒有得到一個完整的答案...至少我得到了確認...不是一個解決方案,雖然 – 2012-03-05 23:51:26
你有沒有找到任何解決方案呢? – v4r 2013-05-21 21:21:46