2 gaoliang082 gaoliang082 于 2016.09.08 00:21 提问

webservice链接服务端失败,求帮助! 5C

客户端 链接服务端 总是报错。java.lang.RuntimeException: Cannot create a secure XMLInputFactory

下面是报错信息

九月 09, 2016 12:57:04 上午 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
INFO: Creating Service {http://service.bpmservice.tarena.com/}BpmserviceService from class client.Bpmservice
九月 09, 2016 12:57:05 上午 org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
WARNING: Interceptor for {http://service.bpmservice.tarena.com/}BpmserviceService#{http://service.bpmservice.tarena.com/}StudentChg has thrown exception, unwinding now
java.lang.RuntimeException: Cannot create a secure XMLInputFactory
at org.apache.cxf.staxutils.StaxUtils.createXMLInputFactory(StaxUtils.java:303)
at org.apache.cxf.staxutils.StaxUtils.getXMLInputFactory(StaxUtils.java:258)
at org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1399)
at org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInInterceptor.java:112)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:811)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1590)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1486)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1305)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:623)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:541)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:377)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:330)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134)
at com.sun.proxy.$Proxy40.studentChg(Unknown Source)
at client.BpmTest.main(BpmTest.java:19)

Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:156)
at com.sun.proxy.$Proxy40.studentChg(Unknown Source)
at client.BpmTest.main(BpmTest.java:19)
Caused by: java.lang.RuntimeException: Cannot create a secure XMLInputFactory
at org.apache.cxf.staxutils.StaxUtils.createXMLInputFactory(StaxUtils.java:303)
at org.apache.cxf.staxutils.StaxUtils.getXMLInputFactory(StaxUtils.java:258)
at org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1399)
at org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInInterceptor.java:112)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:811)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1590)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1486)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1305)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:623)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:541)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:377)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:330)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134)
... 2 more

1个回答

caozhy
caozhy   Ds   Rxr 2016.09.08 04:28
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
webservice服务端
webservice服务端
cxf实现webservice服务端
开发环境: spring-3.2.12.RELEASE + apache-cxf-3.0.9 + jdk6.0 服务端接口 package com.ws.service; import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface IWSCall { @WebMethod
WebService开发服务端
1.WebService的三种规范AVA 中共有三种WebService 规范,分别是JAXM&SAAJ、JAX-WS(JAX-RPC)、JAX-RS。 这里就不进行详细介绍,我们先采用JAX-WS开发服务端2.开发步骤 a.定义并实现接口 SEI(Service Endpoint Interface) public interface WeatherInterface { public Stri
Java创建WebService服务端
1.新建webservice项目 2.点击finish后会生成一个webservice项目,然后新建一个java类 3.在该类中写供客户端调用的方法及服务的地址 4.接着在该类上右键,运行,看到没异常抛出且那个log打印出来代表服务正常启动 5.接着在地址栏输入该地址,确认是否发布成功
CXF开发webservice服务端
CXF开发webservice服务端,希望对大家有所帮助
WebService——使用C#编写WebService的服务端
WebService是一门跨平台跨语言的远程调用技术,这里仅对C#的WebService编写做一个简单的案例。 1.打开VS2013——>新建项目——>ASP.NET Web应用程序——>Web Forms.在web应用程序中设置项目工程名和项目存放位置。具体效果图如下: 2.在App_Start下添加Web服务,如果右键添加为你看到Web服务可以点击最后一项展
PHP写webservice服务端
php写webservice服务端
WebService服务端与客户端开发
最近客户提出了将我们做的系统接入到他们系统之中,方便他们进行集中管理这个需求,其中主要就是运用了WebService技术来进行系统之间的接入。在此记录一下整个WebService是如何嵌入我们系统的以及具体的开发流程。
WebService服务端
Web Service(cxf+Spring) 小例子,实现了自动生成wsdl文件
Webservice服务端
WebService是应用程序之间相互调用的技术规范,遵循技术规范开发的不同应用程序之间可以相互调用,应用程序可以部署在不同操作系统上(例如:linux、Windows等主流系统),应用程序可以可以使用不同的语言编写(例如:Java、C#)。               接下来我们用JDK开发一个简单的WebService程序。环境准备:JDK7+Eclipse+apache-cxf-3.1.1