起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3691|回复: 6

[处理中3] 外部java工程调用axis,报错

[复制链接]

17

主题

38

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
发表于 2018-2-26 15:03:55 | 显示全部楼层 |阅读模式
Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.reflect.InvocationTargetException
faultActor:
faultNode:
faultDetail:
        {http://xml.apache.org/axis/}hostnameESKTOP-NH9P34M

java.lang.reflect.InvocationTargetException
        at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
        at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
        at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2973)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
        at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:2443)
        at org.apache.axis.client.Call.invoke(Call.java:2366)
        at org.apache.axis.client.Call.invoke(Call.java:1812)
        at x5BIZ.testws.invokeService1(testws.java:67)
        at x5BIZ.testws.main(testws.java:44)

根据系统集成视频编写了,x5Action,实用biz-client方式直接调用action,一切正常,换成webservice(axis1.4),java外部工程调用就报上面得错误,通过分析,再登陆方法中,到这句bSessionID= ActionEngine.login(loginName, ActionUtils.md5(password), localIP, null);就没下文了


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2018-2-26 15:22:39 | 显示全部楼层
这个报错是标准的报错信息,不是x5的错误,到网上查找错误原因
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

38

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2018-2-27 09:33:57 | 显示全部楼层
这种报错虽然是java的标准报错,报错信息很模糊。根据分析,每次再执行到BIZ—Client的jar包中的类方法时候(比如ActionEngine.login,ActionEngine.invokeAction),都执行不下去
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2018-2-27 09:50:12 | 显示全部楼层
不调用平台的API自己写一个简单的java测试报错吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

38

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2018-2-27 14:23:53 | 显示全部楼层
本帖最后由 xuming91888 于 2018-2-27 14:25 编辑

使用视频里得求和得那个测试,放到axis里,可以正常执行,不报错,所以才怀疑到bizclient上得。是我得bizclient得jar包没有部署好还是jdk版本不兼容,还是其他什么可能原因?其中jar包我是放在axis得lib文件夹里得,应该不需要做其他得了把
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2018-2-27 14:36:31 | 显示全部楼层
用平台版本默认带的,不用案例中带的看看
如果不行就用低版本的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

24

主题

63

帖子

1673

积分

金牌会员

Rank: 6Rank: 6

积分
1673
QQ
发表于 2019-10-24 16:29:25 | 显示全部楼层
这个问题最终怎么解决的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-10-6 19:30 , Processed in 0.054425 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表