Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

Possible regression when running CXF 2.7.6 on Karaf 2.3.2

$
0
0
Hi, I'm testing my WSDL-first web service tutorial (
http://www.jroller.com/roller-ui/authoring/preview/gmazza/?previewEntry=web_service_tutorial)
using CXF 2.7.6 on Karaf 2.3.2. When running CXF 2.7.6 on Karaf 2.3.1
everything works fine, but Karaf 2.3.2 won't allow me to load my web
service provider, reporting this error in karaf.log when I try an
osgi:start on the WSP:

Caused by: javax.xml.parsers.FactoryConfigurationError: Provider
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:110)[:2.2.0]
at org.apache.cxf.helpers.DOMUtils.getDocumentBuilder(DOMUtils.java:84)
at org.apache.cxf.helpers.DOMUtils.createDocument(DOMUtils.java:102)
at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:1113)
at
org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:245)
at
org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:203)

I don't know if the issue is that Karaf needs to restore a bundle in
2.3.2 that it had in 2.3.1, or if CXF needs to compensate by adding that
bundle into its cxf-jaxws feature, *or* if I need to load an additional
feature now besides cxf-jaxws.

The steps I run are here:
http://www.jroller.com/roller-ui/authoring/preview/gmazza/?previewEntry=web_service_tutorial#WFstep1
http://www.jroller.com/roller-ui/authoring/preview/gmazza/?previewEntry=web_service_tutorial#WFstep8

Or, more succinctly:
features:addurl mvn:org.apache.cxf.karaf/apache-cxf/2.7.6/xml/features
features:install cxf-jaxws
(change endpoint URL in the WSDL to the Karaf one, as mentioned in Step #4)
mvn clean install
install
mvn:org.gmazza.blog-samples.web-service-tutorial/web-service-tutorial-service/1.0-SNAPSHOT
start bundle #
install
mvn:org.gmazza.blog-samples.web-service-tutorial/web-service-tutorial-client/1.0-SNAPSHOT
start bundle #

With the failure occurring in Karaf 2.3.2 upon starting the service
bundle (didn't bother with the client at that stage.)

Any suggestions?

Thanks,
Glen

Viewing all articles
Browse latest Browse all 5648

Trending Articles