I think you have the xsi:schemaLocations entry wrong:

http://cxf.apache.org/transports/http/configuration            
http://cxf.apache.org/schemas/configuration/http-conf.xsd

Dan



On Tuesday 13 November 2007, KAITHWAS, Ravikant, IDC wrote:
>  H i
> I am geting  org.xml.sax.SAXParseException: cvc-complex-type.2.4.c:
> The matching wildcard is strict, but no declaration can be found for
> element 'http:destination'.
>
> error
>
> I am using cxf 2.0.2 for developing web service
>
> and currently trying to run my service in ssl connection.
> my configuration certificate generation , tomcat configuration is
> done. and i am struggling with cxf.
> I am using this (below) for server configuration.
> <beans xmlns="http://www.springframework.org/schema/beans";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   xmlns:sec="http://cxf.apache.org/configuration/security";
>   xmlns:http="http://cxf.apache.org/transports/http/configuration";
>   xsi:schemaLocation="
> http://cxf.apache.org/transports/http/configuration
> http://cxf.apache.org/schema/transports/http.xsd
> http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans.xsd";>
>
>   <http:destination
> id="{http://apache.org/hello_world_soap_http}GreeterImplPort.http-dest
>in ation">
>     <http:sslServer>
>
> <sec:Keystore>src/demo/hw_https/resources/celtix.p12</sec:Keystore>
>       <sec:KeystoreType>PKCS12</sec:KeystoreType>
>       <sec:KeystorePassword>celtixpass</sec:KeystorePassword>
>       <sec:KeyPassword>celtixpass</sec:KeyPassword>
>      
> <sec:WantClientAuthentication>true</sec:WantClientAuthentication>
>
> <sec:RequireClientAuthentication>true</sec:RequireClientAuthentication
>>
>
> <sec:TrustStore>src/demo/hw_https/resources/celtixp12.truststore</sec:
>Tr ustStore>
>       <sec:CiphersuiteFilters>
>         <!-- these filters ensure that a ciphersuite with
>           export-suitable or null encryption is used,
>           but exclude anonymous Diffie-Hellman key change as
>           this is vulnerable to man-in-the-middle attacks -->
>         <sec:include>.*_EXPORT_.*</sec:include>
>         <sec:include>.*_EXPORT1024_.*</sec:include>
>         <sec:include>.*_WITH_DES_.*</sec:include>
>         <sec:include>.*_WITH_NULL_.*</sec:include>
>         <sec:exclude>.*_DH_anon_.*</sec:exclude>
>       </sec:CiphersuiteFilters>
>     </http:sslServer>
>   </http:destination>
>
> </beans>
>
>
>
> but when i start my tomcat server it throughs spring exception.  here
> is the stack trace.
>
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf.xml]
>
> 13-Nov-2007 20:08:27 org.springframework.web.context.ContextLoader
> initWebApplicationContext
>
> SEVERE: Context initialization failed
>
> org.springframework.beans.factory.parsing.BeanDefinitionParsingExcepti
>on
>
> : Configuration problem: Failed to import bean definitions from URL
>
> location [classpath:META-INF/cxf/cxf.xml]
>
> Offending resource: class path resource
> [META-INF/campari/services.xml]; nested exception is
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
> Line 9 in XML document from class path resource [META-INF/cxf/cxf.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:destination'.
>
> Caused by:
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
> Line 9 in XML document from class path resource [META-INF/cxf/cxf.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:destination'.
>
> 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:destination'.
>
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXP
>ar seException(ErrorHandlerWrapper.java:236)
>
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Erro
>rH andlerWrapper.java:172)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(X
>ML ErrorReporter.java:382)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(X
>ML ErrorReporter.java:316)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIError
>Re porter.reportError(XMLSchemaValidator.java:429)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSc
>he maError(XMLSchemaValidator.java:3185)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleSt
>ar tElement(XMLSchemaValidator.java:1955)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEle
>me nt(XMLSchemaValidator.java:705)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanS
>ta rtElement(XMLNSDocumentScannerImpl.java:330)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
>$F
> ragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:
>16 93)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
>.s canDocument(XMLDocumentFragmentScannerImpl.java:368)
>
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XM
>L1 1Configuration.java:834)
>
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XM
>L1 1Configuration.java:764)
>
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.j
>av a:148)
>
> at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.j
>av a:250)
>
> at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Docu
>me ntBuilderImpl.java:292)
>
> at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocume
>nt (DefaultDocumentLoader.java:76)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBe
>an Definitions(XmlBeanDefinitionReader.java:351)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:303)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:280)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de
> r.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.jav
>a: 171)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de r.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:145)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de r.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:130)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de
> r.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:90)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.register
>Be anDefinitions(XmlBeanDefinitionReader.java:458)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBe
>an Definitions(XmlBeanDefinitionReader.java:353)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:303)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:280)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
>
> at
> org.springframework.web.context.support.XmlWebApplicationContext.loadB
>ea nDefinitions(XmlWebApplicationContext.java:124)
>
> at
> org.springframework.web.context.support.XmlWebApplicationContext.loadB
>ea nDefinitions(XmlWebApplicationContext.java:92)
>
> at
> org.springframework.context.support.AbstractRefreshableApplicationCont
>ex t.refreshBeanFactory(AbstractRefreshableApplicationContext.java:100)
>
> at
> org.springframework.context.support.AbstractApplicationContext.refresh
>(A bstractApplicationContext.java:313)
>
> at
> org.springframework.web.context.ContextLoader.createWebApplicationCont
>ex t(ContextLoader.java:241)
>
> at
> org.springframework.web.context.ContextLoader.initWebApplicationContex
>t( ContextLoader.java:184)
>
> at
> org.springframework.web.context.ContextLoaderListener.contextInitializ
>ed (ContextLoaderListener.java:49)
>
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext
>.j ava:3729)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:41
>87 )
>
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
>ja va:759)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739
>)
>
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>
> at
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.jav
>a: 608)
>
> at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.ja
>va
>
> :535)
>
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
>31 0)
>
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle
>Su pport.java:119)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:45
>0)
>
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
>av a:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
>or Impl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>
> 13-Nov-2007 20:08:27 org.apache.catalina.core.StandardContext
> listenerStart
>
> SEVERE: Exception sending context initialized event to listener
> instance of class
> org.springframework.web.context.ContextLoaderListener
>
> org.springframework.beans.factory.parsing.BeanDefinitionParsingExcepti
>on
>
> : Configuration problem: Failed to import bean definitions from URL
>
> location [classpath:META-INF/cxf/cxf.xml]
>
> Offending resource: class path resource
> [META-INF/campari/services.xml]; nested exception is
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
> Line 9 in XML document from class path resource [META-INF/cxf/cxf.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:destination'.
>
> Caused by:
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
> Line 9 in XML document from class path resource [META-INF/cxf/cxf.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:destination'.
>
> 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:destination'.
>
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXP
>ar seException(ErrorHandlerWrapper.java:236)
>
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Erro
>rH andlerWrapper.java:172)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(X
>ML ErrorReporter.java:382)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(X
>ML ErrorReporter.java:316)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIError
>Re porter.reportError(XMLSchemaValidator.java:429)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSc
>he maError(XMLSchemaValidator.java:3185)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleSt
>ar tElement(XMLSchemaValidator.java:1955)
>
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEle
>me nt(XMLSchemaValidator.java:705)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanS
>ta rtElement(XMLNSDocumentScannerImpl.java:330)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
>$F
> ragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:
>16 93)
>
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
>.s canDocument(XMLDocumentFragmentScannerImpl.java:368)
>
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XM
>L1 1Configuration.java:834)
>
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XM
>L1 1Configuration.java:764)
>
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.j
>av a:148)
>
> at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.j
>av a:250)
>
> at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Docu
>me ntBuilderImpl.java:292)
>
> at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocume
>nt (DefaultDocumentLoader.java:76)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBe
>an Definitions(XmlBeanDefinitionReader.java:351)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:303)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:280)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de
> r.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.jav
>a: 171)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de r.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:145)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de r.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:130)
>
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea
>de
> r.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:90)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.register
>Be anDefinitions(XmlBeanDefinitionReader.java:458)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBe
>an Definitions(XmlBeanDefinitionReader.java:353)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:303)
>
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean
>De finitions(XmlBeanDefinitionReader.java:280)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
>
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader
>.l oadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
>
> at
> org.springframework.web.context.support.XmlWebApplicationContext.loadB
>ea nDefinitions(XmlWebApplicationContext.java:124)
>
> at
> org.springframework.web.context.support.XmlWebApplicationContext.loadB
>ea nDefinitions(XmlWebApplicationContext.java:92)
>
> at
> org.springframework.context.support.AbstractRefreshableApplicationCont
>ex t.refreshBeanFactory(AbstractRefreshableApplicationContext.java:100)
>
> at
> org.springframework.context.support.AbstractApplicationContext.refresh
>(A bstractApplicationContext.java:313)
>
> at
> org.springframework.web.context.ContextLoader.createWebApplicationCont
>ex t(ContextLoader.java:241)
>
> at
> org.springframework.web.context.ContextLoader.initWebApplicationContex
>t( ContextLoader.java:184)
>
> at
> org.springframework.web.context.ContextLoaderListener.contextInitializ
>ed (ContextLoaderListener.java:49)
>
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext
>.j ava:3729)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:41
>87 )
>
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
>ja va:759)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739
>)
>
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>
> at
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.jav
>a: 608)
>
> at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.ja
>va
>
> :535)
>
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
>31 0)
>
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle
>Su pport.java:119)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:45
>0)
>
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
>av a:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
>or Impl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>
> 13-Nov-2007 20:08:27 org.apache.catalina.core.StandardContext start
>
> SEVERE: Error listenerStart
>
>
>
> here is my reference lib structure
>
>
>
> Ravi Kant Kaithwas
> Operations Technology
> RBS India Development Centre (P) Ltd
>
> T +91 124 433 6778
> M +91 987 111 6212
> F +91 124 433 6500
>  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
> Unitech Business Park, Block F, Sector 41, South City
> Gurgaon - 122001, Harayana, Delhi, India
>
>
>
> **********************************************************************
>************* The Royal Bank of Scotland plc. Registered in Scotland No
> 90312. Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB.
> Authorised and regulated by the Financial Services Authority
>
> This e-mail message is confidential and for use by the
> addressee only. If the message is received by anyone other
> than the addressee, please return the message to the sender
> by replying to it and then delete the message from your
> computer. Internet e-mails are not necessarily secure. The
> Royal Bank of Scotland plc does not accept responsibility for
> changes made to this message after it was sent.
>
> Whilst all reasonable care has been taken to avoid the
> transmission of viruses, it is the responsibility of the recipient to
> ensure that the onward transmission, opening or use of this
> message and any attachments will not adversely affect its
> systems or data. No responsibility is accepted by The
> Royal Bank of Scotland plc in this regard and the recipient should
> carry out such virus and other checks as it considers appropriate.
> Visit our websites at:
> www.rbs.com
> www.rbs.com/gbm
> www.rbsgc.com
> **********************************************************************
>*************
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________



-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to