The file is in the same bundle and located inside src/resources/META-INF/spring/repo/test.db4o. I've confirmed this in the generated bundle as well.
On Mon, Jun 13, 2011 at 8:40 AM, Tribon Cheng <[email protected]> wrote: > Resources are loaded in the same way as classes. Make sure the file is under > the classpath, and is exported if it is used in different bundle. > 在 2011-6-13 下午11:25,"Shamik Bandopadhyay" <[email protected]>写道: >> >> Hi, >> >> I'm trying to deploy a spring based bundle in osgi (fuse esb).In >> spring context, I'm referring to a db4o file which is inside resources >> folder. As per my understanding, a maven project will make sure that >> any file available under resources folder will be available in project >> classpath. I've kept the file under >> resources/META-INF/spring/repo/test.db4o. >> >> Here's the entry in spring context. >> >> <bean id="objectContainer" >> class="org.springmodules.db4o.ObjectContainerFactoryBean"> >> <property name="databaseFile" >> value="classpath:META-INF/spring/repo/test.db4o" /> >> </bean> >> >> Once I install and try to start the application, I'm getting the >> following exception. >> >> "java.io.FileNotFoundException: OSGi >> resource[classpath:META-INF/spring/repo/test.db4o|bnd.id > =258|bnd.sym=taxonomydaoimplbundle] >> cannot be resolved to absolute file path because it does not reside in >> the file system: bundle://258.0:1/META-INF/spring/repo/test.db4o" >> >> I've tried different combinations, but Felix doesn't seem to recognize >> this file. Any pointer will be appreciated. >> >> - Thanks >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

