On Mon, Nov 8, 2010 at 11:13 AM, Marco Zapletal <marco.zaple...@gmail.com> wrote: > Hi, > > > thanks for providing such a quick fix. I switched from 2.5 to 2.6-SNAPSHOT, > but it seems that the snapshots jar's haven't been built since 2010/11/02. > > https://repository.apache.org/content/repositories/snapshots/org/apache/camel/camel-cxf/2.6-SNAPSHOT/ >
Yeah the Apache hudson CI servers havent been able to do a successful deploy for a little while. Willem have just fixed some issues which strangely was only happening on Apache hudson. That fix ought to let it be able to deploy artifacts again. I have kicked off a new build now https://hudson.apache.org/hudson/job/Camel/1054 > regards, > marco > > > > On 07.11.2010 12:19, Willem Jiang wrote: >> >> Hi, >> >> I just committed a fix into camel trunk, please check out the latest >> Camel 2.6-SNAPSHOT for verification. >> BTW, the right configuration of schemaLocations is like below. >> >> <cxf:cxfEndpoint id="routerEndpoint" >> address="http://localhost:9000/router" >> serviceClass="org.apache.camel.component.cxf.HelloService"> >> <cxf:schemaLocations> >> <cxf:schemaLocation>classpath:wsdl/Message.xsd</cxf:schemaLocation> >> </cxf:schemaLocations> >> </cxf:cxfEndpoint> >> >> On 11/7/10 5:00 PM, Marco Zapletal wrote: >>> >>> Thanks for that quick reaction. >>> >>> Am 07.11.2010 05:24, schrieb Willem Jiang: >>>> >>>> I just checked the code of camel-cxf, it doesn't support to take the >>>> schemaLocation, so I create a JIRA[1] for it and will work on quick fix >>>> for it shortly. >>>> >>>> [1]https://issues.apache.org/activemq/browse/CAMEL-3319 >>>> >>>> On 11/7/10 12:53 AM, Marco Zapletal wrote: >>>>> >>>>> http://camel.apache.org/schema/cxf is the namespace, which has >>>>> http://camel.apache.org/schema/cxf/camel-cxf.xsd defined as its >>>>> schemaLocation. >>>>> >>>>> I've checked the schema, the element is defined there. >>>>> >>>>> regards, >>>>> marco >>>>> >>>>> Am 06.11.2010 17:52, schrieb Christian Müller: >>>>>> >>>>>> Which namespace do you use for the "cxf" prefix? >>>>>> >>>>>> Christian >>>>>> >>>>>> Am 06.11.2010 17:40 schrieb "Marco >>>>>> Zapletal"<marco.zaple...@gmail.com>: >>>>>> >>>>>> Hello, >>>>>> >>>>>> I am defining my CXF services in camel config (using 2.5.0) as >>>>>> follows: >>>>>> >>>>>> <cxf:cxfEndpoint id="myService" address="/myService" >>>>>> serviceClass="com.example.MyService"> >>>>>> <cxf:properties> >>>>>> <entry key="schema-validation-enabled" value="true" /> >>>>>> <entry key="schemaLocations" value="wsdl/*.xsd"/> >>>>>> </cxf:properties> <cxf:schemaLocations> >>>>>> >>>>>> <cxf:schemaLocation>classpath:wsdl/Message.xsd</cxf:schemaLocation> >>>>>> </cxf:schemaLocations> >>>>>> </cxf:cxfEndpoint> >>>>>> >>>>>> When starting my Camel application an exception as shown below is >>>>>> thrown. It >>>>>> seems that the CXF bean parser does not know what to do with the >>>>>> cxf:schemaLocation element. >>>>>> >>>>>> Do I have any configuration error or is this a potential bug? Then I >>>>>> would >>>>>> file a JIRA issue. >>>>>> >>>>>> thanks, >>>>>> marco >>>>>> >>>>>> >>>>>> >>>>>> SCHWERWIEGEND: Exception sending context initialized event to listener >>>>>> instance of class >>>>>> org.springframework.web.context.ContextLoaderListener >>>>>> >>>>>> org.springframework.beans.factory.parsing.BeanDefinitionParsingException: >>>>>> >>>>>> >>>>>> >>>>>> Configuration problem: Cannot locate BeanDefinitionParser for element >>>>>> [schemaLocation] >>>>>> Offending resource: class path resource [camel-config.xml] >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:59) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:55) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.NamespaceHandlerSupport.findParserForElement(NamespaceHandlerSupport.java:84) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1335) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement(BeanDefinitionParserDelegate.java:1388) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parsePropertySubElement(BeanDefinitionParserDelegate.java:956) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCollectionElements(BeanDefinitionParserDelegate.java:1140) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseListElement(BeanDefinitionParserDelegate.java:1116) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.apache.camel.component.cxf.spring.CxfEndpointBeanDefinitionParser.mapElement(CxfEndpointBeanDefinitionParser.java:70) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.apache.cxf.configuration.spring.AbstractBeanDefinitionParser.parseChildElements(AbstractBeanDefinitionParser.java:118) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.apache.cxf.configuration.spring.AbstractBeanDefinitionParser.doParse(AbstractBeanDefinitionParser.java:71) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.apache.camel.component.cxf.spring.AbstractCxfBeanDefinitionParser.doParse(AbstractCxfBeanDefinitionParser.java:57) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:85) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:59) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> at >>>>>> >>>>>> org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ... >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/