[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [pde-dev] Eclipse PDE and Spring can not locate applicationContext.xml
|
Fix the issue by adding the following:
Added the line:
Eclipse-BuddyPolicy: registered
To the binary plugin manifest.mf file
Added the line:
Eclipse-RegisterBuddy: com.agfa.websend.rcp.spring.SpringBinaryPlugin
To the source plugin manifest.mf
The 'com.agfa.websend.rcp.spring.SpringBinaryPlugin' is the binary plug-ins
id
Figured this out by following these directions:
http://www.devx.com/Java/Article/31763/0/page/3
Kyle.Bober wrote:
>
> I have been having trouble getting my source plug-in to load my
> 'applicationContext.xml'. It looks as if the 'applicationContext.xml' is
> not being put on the classpath of my source plug-in. I create a binary
> plug-in that contains the Spring JAR file that I want my Source Plug-in to
> use. I add the binary spring plug-in as a dependency and I can compile the
> source plug-in code which makes a call to the Spring Bean factory. So I
> know my binary plug-in dependency is right. When I try to run the plugin
> via my RCP application I get a the following error:
>
> Caused by: java.io.FileNotFoundException: class path resource
> [applicationContext-services.xml] cannot be opened because it does not
> exist
>
> My applicationContext.xml is located in the root source package.
>
> I am assuming for some reason the xml files are not being added to the
> classpath of the plugin...
>
> Here is the 'manifest.mf' of the Source Plug-in:
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: WebSend_Transfer Plug-in
> Bundle-SymbolicName:
> com.agfa.websend.rcp.transfer.TransferPlugin;singleton:=true
> Bundle-Version: 1.0.0
> Bundle-Activator: com.agfa.websend.rcp.transfer.TransferPlugin
> Require-Bundle: org.eclipse.ui,
> org.eclipse.core.runtime,
> org.eclipse.core.resources,
> org.eclipse.core.databinding,
> org.eclipse.core.databinding.beans,
> org.eclipse.jface.databinding,
> com.agfa.websend.rcp.spring.SpringBinaryPlugin
> Eclipse-LazyStart: true
> Export-Package: com.agfa.websend.rcp.transfer.views
> Eclipse-RegisterBuddy: com.agfa.websend.SpringClientPlugin
> Bundle-ClassPath: src/main/java/
>
> Here is the 'build.properties' of the source plug-in:
> bin.includes = plugin.xml,\
> icons/,\
> src/main/java/,\
> applicationContext-services.xml,\
> beanRefFactory.xml
>
> Here is the 'manifest.mf' of the Binary Plug-in:
> Manifest-Version: 1.0
> Export-Package: javax.servlet,
> javax.servlet.http,
> javax.servlet.jsp,
> javax.servlet.jsp.tagext,
> org.aopalliance.aop,
> org.aopalliance.intercept,
> org.apache.avalon.framework,
> org.apache.avalon.framework.activity,
> org.apache.avalon.framework.component,
> org.apache.avalon.framework.configuration,
> org.apache.avalon.framework.container,
> org.apache.avalon.framework.context,
> org.apache.avalon.framework.logger,
> org.apache.avalon.framework.parameters,
> org.apache.avalon.framework.service,
> org.apache.avalon.framework.thread,
> org.apache.commons.logging,
> org.apache.commons.logging.impl,
> org.apache.log,
> org.apache.log.filter,
> org.apache.log.format,
> org.apache.log.output,
> org.apache.log.output.db,
> org.apache.log.output.io,
> org.apache.log.output.io.rotate,
> org.apache.log.output.jms,
> org.apache.log.output.net,
> org.apache.log.util,
> org.apache.log4j,
> org.apache.log4j.chainsaw,
> org.apache.log4j.config,
> org.apache.log4j.helpers,
> org.apache.log4j.jdbc,
> org.apache.log4j.jmx,
> org.apache.log4j.lf5,
> org.apache.log4j.lf5.util,
> org.apache.log4j.lf5.viewer,
> org.apache.log4j.lf5.viewer.categoryexplorer,
> org.apache.log4j.lf5.viewer.configure,
> org.apache.log4j.net,
> org.apache.log4j.nt,
> org.apache.log4j.or,
> org.apache.log4j.or.jms,
> org.apache.log4j.or.sax,
> org.apache.log4j.spi,
> org.apache.log4j.varia,
> org.apache.log4j.xml,
> org.springframework.aop,
> org.springframework.aop.aspectj,
> org.springframework.aop.aspectj.annotation,
> org.springframework.aop.aspectj.autoproxy,
> org.springframework.aop.config,
> org.springframework.aop.framework,
> org.springframework.aop.framework.adapter,
> org.springframework.aop.framework.autoproxy,
> org.springframework.aop.framework.autoproxy.target,
> org.springframework.aop.interceptor,
> org.springframework.aop.scope,
> org.springframework.aop.support,
> org.springframework.aop.support.annotation,
> org.springframework.aop.target,
> org.springframework.aop.target.dynamic,
> org.springframework.asm,
> org.springframework.asm.commons,
> org.springframework.asm.signature,
> org.springframework.beans,
> org.springframework.beans.annotation,
> org.springframework.beans.factory,
> org.springframework.beans.factory.access,
> org.springframework.beans.factory.annotation,
> org.springframework.beans.factory.config,
> org.springframework.beans.factory.generic,
> org.springframework.beans.factory.parsing,
> org.springframework.beans.factory.serviceloader,
> org.springframework.beans.factory.support,
> org.springframework.beans.factory.wiring,
> org.springframework.beans.factory.xml,
> org.springframework.beans.propertyeditors,
> org.springframework.beans.support,
> org.springframework.context,
> org.springframework.context.access,
> org.springframework.context.annotation,
> org.springframework.context.config,
> org.springframework.context.event,
> org.springframework.context.i18n,
> org.springframework.context.support,
> org.springframework.context.weaving,
> org.springframework.core,
> org.springframework.core.annotation,
> org.springframework.core.enums,
> org.springframework.core.io,
> org.springframework.core.io.support,
> org.springframework.core.style,
> org.springframework.core.task,
> org.springframework.core.task.support,
> org.springframework.core.type,
> org.springframework.core.type.classreading,
> org.springframework.core.type.filter,
> org.springframework.ejb.access,
> org.springframework.ejb.config,
> org.springframework.ejb.support,
> org.springframework.instrument,
> org.springframework.instrument.classloading,
> org.springframework.instrument.classloading.glassfish,
> org.springframework.instrument.classloading.oc4j,
> org.springframework.instrument.classloading.weblogic,
> org.springframework.jmx,
> org.springframework.jmx.access,
> org.springframework.jmx.export,
> org.springframework.jmx.export.annotation,
> org.springframework.jmx.export.assembler,
> org.springframework.jmx.export.metadata,
> org.springframework.jmx.export.naming,
> org.springframework.jmx.export.notification,
> org.springframework.jmx.support,
> org.springframework.jndi,
> org.springframework.jndi.support,
> org.springframework.metadata,
> org.springframework.metadata.commons,
> org.springframework.remoting,
> org.springframework.remoting.rmi,
> org.springframework.remoting.soap,
> org.springframework.remoting.support,
> org.springframework.scheduling,
> org.springframework.scheduling.backportconcurrent,
> org.springframework.scheduling.concurrent,
> org.springframework.scheduling.support,
> org.springframework.scheduling.timer,
> org.springframework.scripting,
> org.springframework.scripting.bsh,
> org.springframework.scripting.config,
> org.springframework.scripting.groovy,
> org.springframework.scripting.jruby,
> org.springframework.scripting.support,
> org.springframework.stereotype,
> org.springframework.ui,
> org.springframework.ui.context,
> org.springframework.ui.context.support,
> org.springframework.util,
> org.springframework.util.comparator,
> org.springframework.util.xml,
> org.springframework.validation
> Bundle-Vendor: Princeton Softech Inc.
> Bundle-ClassPath: lib\commons-logging-1.1.jar,
> lib\aopalliance-1.0.jar,
> lib\spring-core-2.5.jar,
> lib\log4j-1.2.14.jar,
> lib\servlet-api-2.3.jar,
> lib\logkit-1.0.1.jar,
> lib\avalon-framework-4.1.3.jar,
> lib\spring-context-2.5.jar,
> lib\spring-aop-2.5.jar,
> lib\spring-beans-2.5.jar
> Bundle-Version: 1.0.0
> Eclipse-BuddyPolicy: registered
> Bundle-Localization: plugin
> Bundle-Name: websend-rcp-spring-client-plugin
> Bundle-ManifestVersion: 2
> Bundle-SymbolicName: com.agfa.websend.rcp.spring.SpringBinaryPlugin
>
> Here is the 'build.properties' of the binary plug-in:
> output.. = target/classes/
> bin.includes = META-INF/
> jars.compile.order =
> bin.excludes = src/main/resources/
>
> Any help would be much appreciated...
>
> Regards,
> Kyle S. Bober
>
--
View this message in context: http://www.nabble.com/Eclipse-PDE-and-Spring-can-not-locate-applicationContext.xml-tp14417955p14418948.html
Sent from the Eclipse PDE - General mailing list archive at Nabble.com.