2012-02-13 2 views
1

Access restriction on class due to restriction on required library rt.jar? 관련 jaxb-impl에는 경고 뒤에있는 이유 인 rt.jar에서 제공하는 많은 클래스가 있습니다.Apache CXF : 액세스 제한 rt.jar, jaxb-impl이란 무엇입니까?

WSDL 파일에서 웹 서비스를 생성했습니다.

경고를 없애기 위해 jaxb-impl을 제외하려는 경우, 그 때의 상황은 무엇입니까?

내 웹 서비스를 실행하는 데 정말로 필요한 라이브러리는 무엇이며 관련 코드를 생성하는 데만 유용할까요?

답변

3

jaxb-impl은 CXF가 기본적으로 사용할 JAXB 구현입니다. 의 경우 대부분 경우 런타임에 제거 할 수 있습니다 (wsdl2java 시간은 아님). CXF는 정상입니다. 그러나 CXF가 가져 오는 jaxb-impl은 일반적으로 JDK에있는 버전보다 새롭고 일반적으로 JAXB의 JDK 버전에 여전히 존재하는 몇 가지 버그가 수정되었습니다. CXF와 CXF 사용자는 JAXB에 꽤 많은 스트레스를 가하는 경향이 있습니다. 흥미로운 이슈를 찾아내어 결국에는 해결할 수 있습니다.