I have modified the following property of camel:run and camel is now able to start :
<applicationContextUri>META-INF/spring/*.xml,META-INF/cxf/*.xml,META-INF/cxf/osgi/*.xml</applicationContextUri> Additional question : How Jetty/CXF will be started when we use camel:run because I don't see anything in the log ? Charles Moulliard Senior Enterprise Architect Apache Camel Committer ***************************** blog : http://cmoulliard.blogspot.com twitter : http://twitter.com/cmoulliard Linkedlin : http://www.linkedin.com/in/charlesmoulliard Apache Camel Group : http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm On Fri, Dec 11, 2009 at 12:03 PM, Claus Ibsen <[email protected]> wrote: > Hi > > And in which .jar is those CXF xml files? > class path resource [META-INF/cxf/osgi/cxf-extension-osgi.xml] > cannot be opened because it does not exist > > Maybe you need to add some more CXF dependencies in the maven pom.xml file? > > > > > On Fri, Dec 11, 2009 at 11:26 AM, Charles Moulliard > <[email protected]> wrote: > > Hi, > > > > I try to launch camel in standalone using in maven the command camel:run > but > > spring fails to load the xml files like those provided by CXF. Any idea > to > > solve this ? > > > > <!-- Camel Maven Plugin --> > > <plugin> > > <groupId>org.apache.camel</groupId> > > <artifactId>camel-maven-plugin</artifactId> > > <configuration> > > > > <applicationContextUri>META-INF/spring/*.xml</applicationContextUri> > > </configuration> > > </plugin> > > > > error > > > > Caused by: > > org.springframework.beans.factory.parsing.BeanDefinitionParsingException: > > Configuration problem: Failed to import bean definitions from URL > > location [classpath:META-INF/cxf/osgi/cxf-extension-osgi.xml] > > Offending resource: file > > > [D:\Temp\tutorial\part3\reportincident-rest\reportincident-rest-routing\target\classes\META-INF\spring\camel-context.xml]; > > ne > > sted exception is > > org.springframework.beans.factory.BeanDefinitionStoreException: > IOException > > parsing XML document from class path resource [META-INF/ > > cxf/osgi/cxf-extension-osgi.xml]; nested exception is > > java.io.FileNotFoundException: class path resource > > [META-INF/cxf/osgi/cxf-extension-osgi.xml] ca > > nnot be opened because it does not exist > > at > > > org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68) > > at > > > org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85) > > at > > > org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76) > > at > > > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader. > > java:182) > > at > > > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147) > > > > at > > > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132 > > ) > > at > > > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java: > > 92) > > at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507) > > at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398) > > at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342) > > at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310) > > at > > > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) > > at > > > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) > > at > > > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) > > at > > > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212) > > at > > > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113) > > at > > > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80) > > at > > > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123 > > > > REMARK : CXF jars file are well defined in the maven classpath at the > > launch. > > > > Regards, > > > > <!-- CXF --> > > <dependency> > > <groupId>org.apache.cxf</groupId> > > <artifactId>cxf-rt-frontend-jaxrs</artifactId> > > <version>${cxf-version}</version> > > </dependency> > > > > <dependency> > > <groupId>org.apache.cxf</groupId> > > <artifactId>cxf-rt-transports-http-jetty</artifactId> > > <version>${cxf-version}</version> > > </dependency> > > > > <dependency> > > <groupId>org.apache.cxf</groupId> > > <artifactId>cxf-rt-frontend-jaxws</artifactId> > > <version>${cxf-version}</version> > > </dependency> > > > > <dependency> > > <groupId>org.apache.cxf</groupId> > > <artifactId>cxf-testutils</artifactId> > > <version>${cxf-version}</version> > > <scope>test</scope> > > </dependency> > > > > > > Charles Moulliard > > Senior Enterprise Architect > > Apache Camel Committer > > > > ***************************** > > blog : http://cmoulliard.blogspot.com > > twitter : http://twitter.com/cmoulliard > > Linkedlin : http://www.linkedin.com/in/charlesmoulliard > > > > Apache Camel Group : > > http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm > > > > > > -- > Claus Ibsen > Apache Camel Committer > > Author of Camel in Action: http://www.manning.com/ibsen/ > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus >
