2011-03-21 2 views
0

HBase 데이터 저장소에 연결해야하는 webapp을 구축 중입니다. hadoop-corehbase jars의 OSGi'fied 버전 (알고있는 것)이 없기 때문에 BND를 사용하여 이들을 생성 할 계획이었습니다. 그러나 내가 프로비저닝 할 때 다음 팝업이 표시됩니다. 누락 된 제약 조건 : 가져 오기 - 패키지 : com.sun.security.auth; 버전 = "0.0.0"SpringDM 애플리케이션에서 HBase에 연결할 수 있습니까? com.sun.security.auth! 대한 누락 된 제약 조건 가져 오기!

이 패키지의 (OSGi'fied) 항아리를 어디에서 찾을 수 있습니까? SpringDM 앱에서 HBase에 연결할 수 있습니까? DataNucleus 외에도 아무도 그렇게하지 않은 것을 보았습니다 ...

어떤 도움을 주시면 감사하겠습니다! 종류와 관련,

닐스

답변

0

메시지가 (당신이 매니페스트를 살펴 때 com.sun.security.auth을 포함하는 Import-Package 문을 볼 수 있습니다) 번들 패키지를 가져올 원하는 당신을 말하고 오류. 이것은 Sun Java VM에 의해 제공되는 클래스이지만 은 OSGi 프레임 워크 번들 (번들 0)에서 기본적으로 반출되지 않습니다.; 이것은 Java 클래스 라이브러리의 일부가 아니기 때문에 Sun 전용입니다.

이 클래스가 정말로 필요한 경우 프레임 워크 속성을 사용하여 시스템 번들로 내보낼 수 있습니다.

org.osgi.framework.system.packages.extra=com.sun.security.auth 

정확한 지시 방법은 사용하는 프레임 워크 실행 프로그램에 따라 달라집니다.

+0

고맙습니다. – nielsn

관련 문제