linux 环境,tomcat
偶然出现
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: ParseError at [row,col]:[2,1]
Message: Element type "null" must be followed by either attribute specifications, ">" or "/>".
org.codehaus.xfire.fault.XFireFault: ParseError at [row,col]:[2,1]
Message: Element type "null" must be followed by either attribute specifications, ">" or "/>".
at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)
at org.codehaus.xfire.client.Client.onReceive(Client.java:410)
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)
at org.codehaus.xfire.transport.http.XFireServletChannel.send(XFireServletChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
at org.codehaus.xfire.client.Client.invoke(Client.java:336)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
at $Proxy8.hklotNotify(Unknown Source)
at com.topman.molo.forward.MolocnSerive.hklotNotify(MolocnSerive.java:76)
at nxfc.notify.WebServiceNotifyThread.sendData2Molo(WebServiceNotifyThread.java:88)
at nxfc.notify.WebServiceNotifyThread.run(WebServiceNotifyThread.java:58)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,1]
Message: Element type "null" must be followed by either attribute specifications, ">" or "/>".
at com.sun.xml.stream.XMLReaderImpl.next(XMLReaderImpl.java:563)
at org.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:44)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Client.onReceive(Client.java:406)
有时候又抛出
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: There must be a method name element.
org.codehaus.xfire.fault.XFireFault: There must be a method name element.
at org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBinding.java:32)
at org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.java:42)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Client.onReceive(Client.java:406)
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)
at org.codehaus.xfire.transport.http.XFireServletChannel.send(XFireServletChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
at org.codehaus.xfire.client.Client.invoke(Client.java:336)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
at $Proxy8.hklotNotify(Unknown Source)
at com.topman.molo.forward.MolocnSerive.hklotNotify(MolocnSerive.java:76)
at nxfc.notify.WebServiceNotifyThread.sendData2Molo(WebServiceNotifyThread.java:88)
at nxfc.notify.WebServiceNotifyThread.run(WebServiceNotifyThread.java:58)
异常不一,偶尔,1000多条记录,会出现几十条异常....
尝试了很多办法,jar包也都一致,但是会有,求牛人帮忙下...
问题补充:lkw225657 写道
好像是你页面的标签写的有问题。
页面标签?什么地方,会造成偶尔的错误码?
问题补充:shenhui134 写道
如果是通过 ObjectServiceFactory、XFireProxyFactory方式来动态生成的,
需要把访问路径的WSDL去掉,
类似于
http://www.xxx.com/xfire/demoCommonService?WSDL
改成
http://www.xxx.com/xfire/demoCommonService
?wsdl是 去掉的
相关推荐
xfire webservice 上传下载源码 一个完整的demo
spring集成xfire webservice实现远程调用 将项目发布后,点击http://localhost:8080/SpringWebServiceTest/services/HelloWS?wsdl即可 其中也有客户端的调用,自己试试吧。
xfire的一个完整实例,不过我建议大家,学习完理论知识后,根据自己学得知识,手动练习一下,遇到异常就百度,一下,这样比较好!
spring+xfire( 编写webservice完整配置+案例)
xfire实现webservice实例,XFire WebService开发快速起步
grails+Xfire webservice
XFire WebService 精简包 搭建XFire WebService必备包
Xfire Webservice的例子,简单易懂~ 发布服务和调用都很简单~ 自己整理了下~ 没事的拿去看下就知道啦~
经本人仔细研究最少导入8个包,就可以做一个简单的webservice的应用,有不同意见着,欢迎讨论:站内留言
XFire Webservice 服务器端
xfire webservice wsdl 文件中字段名称变化
XFire建立Webservice实例,入门级别,适XFire建立Webservice实例,入门级别,XFire建立Webservice实例,入门级别,适合初学者适合初学者合初学者
xfire简单实例发布webservice,引用到2个jar包的简单例子
用XFire开发WebService Spring注解
此程序demo详细描述的从发布接口到调用接口的全部过程,详细描述了Xfire调用webservice参数无法传递的问题。
java使用XFire调用webService接口
xFire WebService 实例开发
一个基于xfire开发的Webservice小例子,初学者可以看看!
xfire webservice 集成spring客户端封装成到一个类打包到客户端就像调静态方法一样
XFire Webservice 客户端