Hi,

How about add

http://servicemix.apache.org/http/1.0 
http://servicemix.apache.org/http/1.0/servicemix-http.xsd

to xsi:schemaLocation?

Freeman
On 2010-8-8, at 上午2:04, amigo wrote:


Hi,

I'm trying to configure http:endpoint in servicemix but I got error that
this scheme is not valid.

I've got in my servicemix servicemix-http component
[ 141] [Active ] [ ] [Started] [ 60] ServiceMix :: HTTP
(2010.01.0.fuse-02-00)

Here is my bundle-context.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans
        xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xmlns:http="http://servicemix.apache.org/http/1.0";    
        xmlns:tns="http://www.service.my.translator.com/Translator/";  
        xsi:schemaLocation="
                http://www.springframework.org/schema/beans
                        
http://www.springframework.org/schema/beans/spring-beans.xsd";>

        <http:endpoint service="test:Translator"
                endpoint="TranslatorSOAP" role="provider"
                locationURI="http://localhost:9091/Translator"; soap="true"
soapAction="" wsdlResource="http://localhost:9091/Translator? WSDL" />

        <bean class="com.translator.my.Translator" id="translator" /> 
</beans>

And here's log:

19:55:06,184 | ERROR | xtenderThread-58 | ContextLoaderListener | BundleApplicationContextListener 50 | Application context refresh failed (OsgiBundleXmlApplicationContext(bundle=pl.edu.agh.bendi.bendi- translator,
config=osgibundle:/META-INF/spring/*.xml))
org .springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
14 in XML document from URL
[bundleentry://185.fwk179514/META-INF/spring/bundle-context.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type. 2.4.c: The matching wildcard is strict, but no declaration can be found for element
'http:endpoint'.
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)
        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 .osgi .context .support .OsgiBundleXmlApplicationContext .loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:176)
        at
org .springframework .osgi .context .support .OsgiBundleXmlApplicationContext .loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:142)
        at
org .springframework .context .support .AbstractRefreshableApplicationContext .refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
        at
org .springframework .context .support .AbstractApplicationContext .obtainFreshBeanFactory(AbstractApplicationContext.java:422)
        at
org .springframework .osgi .context.support.AbstractDelegatedExecutionApplicationContext.access $800(AbstractDelegatedExecutionApplicationContext.java:69)
        at
org .springframework .osgi.context.support.AbstractDelegatedExecutionApplicationContext $3.run(AbstractDelegatedExecutionApplicationContext.java:269)
        at
org .springframework .osgi .util .internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java: 85)
        at
org .springframework .osgi .context .support .AbstractDelegatedExecutionApplicationContext .startRefresh(AbstractDelegatedExecutionApplicationContext.java:247)
        at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .stageOne(DependencyWaiterApplicationContextExecutor.java:222)
        at
org .springframework .osgi .extender .internal .dependencies .startup .DependencyWaiterApplicationContextExecutor .refresh(DependencyWaiterApplicationContextExecutor.java:175)
        at
org .springframework .osgi .context .support .AbstractDelegatedExecutionApplicationContext .refresh(AbstractDelegatedExecutionApplicationContext.java:175)
        at
org .springframework .osgi.extender.internal.activator.ContextLoaderListener $2.run(ContextLoaderListener.java:718)
        at java.lang.Thread.run(Thread.java:636)
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The
matching wildcard is strict, but no declaration can be found for element
'http:endpoint'.
        at
com .sun .org .apache .xerces .internal .util .ErrorHandlerWrapper .createSAXParseException(ErrorHandlerWrapper.java:198)
        at
com .sun .org .apache .xerces .internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
        at
com .sun .org .apache .xerces .internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:387)
        at
com .sun .org .apache .xerces .internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:321)
        at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator $XSIErrorReporter.reportError(XMLSchemaValidator.java:421)
        at
com .sun .org .apache .xerces .internal .impl .xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3185)
        at
com .sun .org .apache .xerces .internal .impl .xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java: 1930)
        at
com .sun .org .apache .xerces .internal .impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:729)
        at
com .sun .org .apache .xerces .internal .impl .XMLNSDocumentScannerImpl .scanStartElement(XMLNSDocumentScannerImpl.java:353)
        at
com .sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2732)
        at
com .sun .org .apache .xerces .internal .impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)
        at
com .sun .org .apache .xerces .internal .impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
        at
com .sun .org .apache .xerces .internal .impl .XMLDocumentFragmentScannerImpl .scanDocument(XMLDocumentFragmentScannerImpl.java:488)
        at
com .sun .org .apache .xerces .internal.parsers.XML11Configuration.parse(XML11Configuration.java: 812)
        at
com .sun .org .apache .xerces .internal.parsers.XML11Configuration.parse(XML11Configuration.java: 741)
        at
com .sun .org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java: 123)
        at
com .sun .org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java: 239)
        at
com .sun .org .apache .xerces .internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:288)
        at
org .springframework .beans .factory .xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
        at
org .springframework .beans .factory .xml .XmlBeanDefinitionReader .doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
        ... 18 more


Thanks in advance
--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Problem-with-http-endpoint-tp2267630p2267630.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


--
Freeman Fang

------------------------
Open Source SOA: http://fusesource.com
Apache Servicemix:http://servicemix.apache.org
Apache Cxf: http://cxf.apache.org
Apache Karaf: http://karaf.apache.org
Apache Felix: http://felix.apache.org

Reply via email to