다른 번들에서 내보내는 Karaf 런타임 내의 (.kar) 번들로 패키지를 가져 오려고합니다. 내 .kar 파일의 bean 내에서이 패키지를 참조 할 때 오류가 발생합니다. "com.sample"패키지를 내보내는 번들이 있습니다Karaf 패키지 가져 오기 오류
패키지를 실행하면 : 내 보낸 항목 목록에서 내 보낸 번들을 볼 수 있지만 내 .kar 파일에서 참조 할 때 다음과 같은 오류가 발생합니다 :
The import com.sample cannot be resolved
at beans.testBean.<init>(testBean.java:5)
at bios.testdabean_0_1.testdabean$1.getCamelContextMap(testdabean.java:146)
at org.apache.camel.main.MainSupport.postProcessContext(MainSupport.java:386)
at bios.testdabean_0_1.testdabean$1.doStart(testdabean.java:161)
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
at org.apache.camel.main.MainSupport.run(MainSupport.java:148)
at bios.testdabean_0_1.testdabean.run(testdabean.java:194)
at bios.testdabean_0_1.testdabean.runJobInTOS(testdabean.java:290)
at org.talend.esb.job.controller.internal.RouteAdapter.run(RouteAdapter.java:78)[189:org.talen
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_51]
내 매니페스트 보이는 어떤 도움을 크게 감상 할 수
Manifest-Version: 1.0
Export-Package: ...
Bundle-ClassPath: ...
Bundle-Name: ...
Export-Service: ...
Require-Bundle: ...
Bundle-Vendor: ...
Bundle-Version: 0.1
Bundle-ManifestVersion: 2
Bundle-SymbolicName: .....
Import-Package: com.sample,org.osgi.service.blueprint,javax.xml.bind.annotation,
...
다음과 같이! 감사합니다