Jboss 웹 서버에서 실행중인 웹 응용 프로그램에서 java bonjour 라이브러리 (dns_sd.jar)를 사용하고 있습니다.Java 오류 네이티브 라이브러리가 이미 다른 클래스 로더로로드되었습니다.
서블릿을 시작하면 서블릿은 네트워크상의 모든 리소스를 봉주르 (bonjour)로 찾아 사용자에게 반환합니다. 처음으로 모든 것이 잘 실행하지만 웹 응용 프로그램을 다시 배포 할 때 내가 얻을 :
는java.lang.UnsatisfiedLinkError가 : 네이티브 라이브러리 C : 이미 다른 클래스 로더에로드 \ WINDOWS \ SYSTEM32 \의 jdns_sd.dll
난 이미 시도 .dll과 samething이 삭제됩니다.
웹 응용 프로그램에서 .jar lib가있는 경우 왜 .dll을 참조합니까?
이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
많은 도움을 주셔서 감사합니다.하지만 배포를 다시 시도했지만 다시 시작해야만 서버가 다시 시작됩니다 ... 필요한 다른 응용 프로그램을 배포하는 데 소요되는 시간을 고려하면 상당히 고통 스럽습니다. 라이브러리가 이미 Java 함수 내에서 실행중인 경우 라이브러리를 언로드 할 수 있습니까? 왜냐하면 나는 bonjour에게 다시로드하지 말라고 말하고 있기 때문입니다. –
비록 내가 완전한 대답을 얻지는 못했다 ... 적어도 나는 확인을 얻었다 ... 해결책이 아니다. –
아직 어떤 해결책을 찾았습니까? – v4r