i have couple of osgi bundles; spinning thread in 1 bundle , inside run method, trying create instance of class bundle fails, throws classnotfoundexception
bundle 1:
package com.test.bnd1; public class { } pom.xml :
export-package: com.test.bnd1.* bundle 2:
public com.test.bnd2; public class b { public void init() { mythd thd = new mythd(); thd.start(); } } public class mythd extends thread { public void run() { a = new a(); //throws classnotfoundexception } } pom.xml :
import-package: com.test.bnd1.* blueprint.xml:
<bean id="testb" class="com.test.bnd2.b" init-method="init"/> can help?
there no headers in osgi called exports-package or imports-package.
you need use export-package , import-package respectively.
Comments
Post a Comment