Hello Hmm. Maybe you added your JAR to initial classpath? Like KARAF_HOME/lib directory? How did you install your bundle with blueprint descriptor?
regards Grzegorz 2016-07-14 2:42 GMT+02:00 Lim, See Peng <[email protected]>: > Hi Grzegorz, > > > > I am running inside full OSGI runtime, is that mean it won’t use > BundleClassLoaders? > > > > Regards, > > See Peng > > > > *From:* Grzegorz Grzybek [mailto:[email protected]] > *Sent:* Tuesday, July 12, 2016 7:35 PM > *To:* [email protected] > *Subject:* Re: Class loading issue in apache aries blueprint context > > > > Hello > > Are you running your blueprint inside full OSGi runtime or via > camel-test-blueprint? In latter case you're using felix-connect (previously > known as PojoSR), which doesn't use full BundleClassLoaders. > > regards > > Grzegorz > > > > 2016-07-12 12:53 GMT+02:00 Lim, See Peng <[email protected]>: > > Hi all, > > > > We noticed that when a bean is initialized in apache aries blueprint > context, it will use the LauncherAppClassLoader instead of bundle class > loader , hence it can’t access resources such as classes or file in a > bundle. > > > > I am trying to check the apache aries trunk source code and found out > there is a deprecated class > “org.apache.aries.blueprint.utils.BundleDelegatingClassLoader”. Is this > class used to delegating system class loader to bundle class loader? How > can we make a bean will always initialized using the bundle classloader in > blueprint context? > > > > Really appreciate your help on this issue. > > > > Thanks. > > > > Regards, > > See Peng > > > > >
