Hello,
I can not use busCfg in cxfbc:consumer.
When I set the busCfg attribute to xml configuration on classpath in the
same bundle, I become this exception (log see below):
*Unable to locate Spring NamespaceHandler for XML schema namespace*
I use *cxfbc:consumer* in *osgi-bundle* packaging on Servicemix
*4.4.1-fuse-00-08*.
The <Import-Package> contains many org.apache.cxf. imports and also
META-INF.cxf, META-INF.cxf.osgi.
*When I do not set the busCfg property, the configuration file will be
processed as any other configuration file without failures*.
I know the examples and I looked in forum on many topics too and found some
topics with the same exception, but I can not still solve this problem.
Can you give me some advice?
Thanks,
Radomir
*The busCfg configurationfile:*
<?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://cxf.apache.org/transports/http/configuration"
xmlns:sec="http://cxf.apache.org/configuration/security"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://servicemix.apache.org/cxfbc/1.0
http://servicemix.apache.org/cxfbc/1.0/servicemix-cxf-bc.xsd
">
<http:conduit
name="{http://www.aura.cz/xrg/isl/g/v_1.0.0.0}AGWebServiceSoap.http-conduit">
<http:tlsClientParameters>
<sec:trustManagers>
<sec:keyStore type="JKS" password="jks"
file="/path/test.jks" />
</sec:trustManagers>
<sec:cipherSuitesFilter>
<sec:include>.*_WITH_3DES_.*</sec:include>
<sec:include>.*_WITH_DES_.*</sec:include>
<sec:exclude>.*_WITH_NULL_.*</sec:exclude>
<sec:exclude>.*_DH_anon_.*</sec:exclude>
</sec:cipherSuitesFilter>
</http:tlsClientParameters>
</http:conduit>
</beans>
*The exception log:*
09:58:28,461 | TRACE | xtenderThread-67 | PluggableSchemaResolver |
? ? | 67 - org.springframework.beans -
3.0.5.RELEASE | Trying to resolve XML entity with public id [null] and
system id [http://cxf.apache.org/schemas/configuration/cxf-beans.xsd]
09:58:28,461 | TRACE | xtenderThread-67 | BeansDtdResolver |
? ? | 67 - org.springframework.beans -
3.0.5.RELEASE | Trying to resolve XML entity with public ID [null] and
system ID [http://cxf.apache.org/schemas/configuration/cxf-beans.xsd]
09:58:28,461 | DEBUG | xtenderThread-67 | HttpURLConnection |
? ? | - - |
sun.net.www.MessageHeader@1fa7ca87 pairs: {GET
/schemas/configuration/cxf-beans.xsd HTTP/1.1: null}{Cache-Control:
no-cache}{Pragma: no-cache}{User-Agent: Java/1.6.0_24}{Host:
cxf.apache.org}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*;
q=.2}{Connection: keep-alive}
09:58:28,653 | DEBUG | xtenderThread-67 | HttpURLConnection |
? ? | - - |
sun.net.www.MessageHeader@e2eec9 pairs: {null: HTTP/1.1 200 OK}{Date: Thu,
06 Oct 2011 07:58:28 GMT}{Server: Apache/2.3.15-dev (Unix)
mod_ssl/2.3.15-dev OpenSSL/1.0.0c}{Last-Modified: Tue, 05 Apr 2011 19:17:03
GMT}{ETag: "db9d93-f0b-4a030b89cc9c0"}{Accept-Ranges: bytes}{Content-Length:
3851}{Keep-Alive: timeout=5, max=96}{Connection: Keep-Alive}
09:58:28,665 | DEBUG | xtenderThread-67 | aultBeanDefinitionDocumentReader |
? ? | 67 - org.springframework.beans -
3.0.5.RELEASE | Loading bean definitions
09:58:28,665 | TRACE | xtenderThread-67 | BundleDelegatingClassLoader |
? ? | 75 - org.springframework.osgi.core -
1.2.1 | Looking for resources META-INF/spring.handlers
09:58:28,666 | DEBUG | xtenderThread-67 | DefaultNamespaceHandlerResolver |
? ? | 67 - org.springframework.beans -
3.0.5.RELEASE | Loaded NamespaceHandler mappings: {}
09:58:28,669 | TRACE | xtenderThread-67 | DebugUtils |
? ? | 75 - org.springframework.osgi.core -
1.2.1 | Could not find class [sun.reflect.GeneratedMethodAccessor33]
required by [cxf(cz.aura.isl.gateway.cxf)] scanning available bundles
09:58:28,666 | WARN | xtenderThread-67 | SpringBusFactory |
? ? | - - | Initial attempt to create
application context was unsuccessful.
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Unable to locate Spring NamespaceHandler for XML
schema namespace [http://cxf.apache.org/transports/http/configuration]
Offending resource: class path resource
[META-INF/spring/http_conduit_config.xml]
at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:80)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:284)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1332)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1325)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)[67:org.springframework.beans:3.0.5.RELEASE]
at
org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109)[125:org.apache.cxf.bundle:2.4.2.fuse-00-08]
--
View this message in context:
http://servicemix.396122.n5.nabble.com/Unable-to-use-busCfg-in-cxfbc-consumer-tp4875599p4875599.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.