Cannot create a secure XMLInputFactory 问题

在用 CXF 做webService 客户端解析程序的过程中遇到了一个异常用了两天的时间终于搞定了。

客户端代码如下:

JaxWsProxyFactoryBean soapFactoryBean = new JaxWsProxyFactoryBean();

		soapFactoryBean.setAddress("http://127.0.0.1:5060/WebServicePublish/helloService");
		
		soapFactoryBean.setServiceClass(IHelloService.class);
		
		IHelloService hw =  (IHelloService)soapFactoryBean.create();
		
		
		System.out.println(hw.sayHello("HE"));

 接口和服务都没有问题 但是 运行后 就报

 javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory  异常。

在网上找了一下答案 ,都 不管用, 说缺少 woodstox-core-asl-4.2.0.jar 包的原因,但是我项目中却有这个jar 包 但还是 报 同样的问题。 后来在 一篇 文章中找到答案。

原文地址 : http://blog.163.com/wangxinbing502@126/blog/static/917237220102184112433/

主要原因是 客户端 与服务端的 接口包名不一致 造成的 这个问题

猜你喜欢

转载自kk380446.iteye.com/blog/1929225