Hi Francois, You are missing Woodstox. Please see here for more information:
http://coheigea.blogspot.ie/2013/06/denial-of-service-attacks-on-apache-cxf.html Colm. On Wed, Nov 6, 2013 at 12:09 PM, COURTAULT Francois < [email protected]> wrote: > Hello everyone, > > Something which puzzle me :( > I have a CXF client code which works fine by using CXF 2.5.4 libraries or > CXF 2.6.1 libraries which targets a Web service hosted in Weblogic 11g. I > have generated the client artifacts by using the following command: > wsdl2java.bat -client -fe jaxws21 -p xxx.yyy.zzz -d "D:\Temp\src" > http://myhost:7101/TestWSA/WsaWebServiceTest?WSDL > > With the following CXF 2.5.4 jars in my client classpath running on jdk1.6 > u45 everything works fine :) > > - common-logging-1.1.1.jar > > - cxf-2.5.4.jar > > - neethi-3.0.2.jar > > - serializer-2.7.1.jar > > - slf4j-api-1.6.2.jar > > - slf4j-jdk14-1.6.2.jar > > - wsdl4j-1.6.2.jar > > - wss4j-1.6.5.jar > > - xalan-2.7.1.jar > > - xmlschema-core-2.0.2.jar > > - xmlsec-1.5.1.jar > > It work also fine with their CXF 2.6.1 counter parts :) > > With the same artifacts and the same client, I replace in my classpath the > above libraries by their CXF 2.6.10 counter parts: > > - common-logging-1.1.1.jar > > - cxf-2.6.10.jar > > - neethi-3.0.2.jar > > - serializer-2.7.1.jar > > - slf4j-api-1.7.5.jar > > - slf4j-jdk14-1.7.5.jar > > - wsdl4j-1.6.3.jar > > - wss4j-1.6.12.jar > > - xalan-2.7.1.jar > > - xmlschema-core-2.0.3.jar > > - xmlsec-1.5.5.jar > > I got the following error: > Exception in thread "main" javax.xml.ws.WebServiceException: > org.apache.cxf.service.factory.ServiceConstructionException: Failed to > create service. > at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:149) > at > org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:98) > at javax.xml.ws.Service.<init>(Service.java:56 > ... > Caused by: org.apache.cxf.service.factory.ServiceConstructionException: > Failed to create service. > at > org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:100) > at > org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:203) > at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:147) > ... 4 more > Caused by: javax.wsdl.WSDLException: WSDLException: > faultCode=PARSER_ERROR: java.lang.RuntimeException: Cannot create a secure > XMLInputFactory > at > org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:244) > at > org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:193) > at > org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:98) > ... 6 more > Caused by: java.lang.RuntimeException: Cannot create a secure > XMLInputFactory > at > org.apache.cxf.staxutils.StaxUtils.createXMLInputFactory(StaxUtils.java:311) > at > org.apache.cxf.staxutils.StaxUtils.getXMLInputFactory(StaxUtils.java:261) > at > org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1488) > at > org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1382) > at > org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:234) > ... 8 more > > But if put in the client CXF 2.6.10 classpath all the jars, everything > works fine :) > So what jar files are missing in my classpath for CXF 2.6.10 ? > > Best Regards. > > ________________________________ > This message and any attachments are intended solely for the addressees > and may contain confidential information. Any unauthorized use or > disclosure, either whole or partial, is prohibited. > E-mails are susceptible to alteration. Our company shall not be liable for > the message if altered, changed or falsified. If you are not the intended > recipient of this message, please delete it and notify the sender. > Although all reasonable efforts have been made to keep this transmission > free from viruses, the sender will not be liable for damages caused by a > transmitted virus > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
