【问题标题】:Getting Exception faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client获取异常故障代码:{http://schemas.xmlsoap.org/soap/envelope/}Client
【发布时间】:2020-04-21 18:04:15
【问题描述】:

我正在使用轴 1。在为我的肥皂应用命令神秘时,我遇到了如下异常。以下是详细信息。

[ERROR] 2011-05-06 09:23:56,073 [MyAmeadeusTest] (MyAmeadeusTest.java:crypticCommand:278)
 11|Session|

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
 faultSubcode: 
 faultString:  11|Session|
 faultActor: 
 faultNode: 
 faultDetail: 
    {http://xml.apache.org/axis/}stackTrace: 11|Session|
    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:601)

我们将不胜感激。

【问题讨论】:

    标签: java soap axis


    【解决方案1】:

    您需要做以下两件事之一:

    1) 查看您的 SOAP 请求将发送到的 Web 服务器。在这些日志中,您可能会发现正在变成 AxisFault 的那一侧抛出的异常。

    2) 使用 WireShark 之类的工具来跟踪 HTTP 流量。尽管这不会为您提供超出您已有信息的大量信息,但它将证明 AxisFault 基本上是服务器端抛出的异常的客户端表示。

    您在此实例中获得的堆栈跟踪(即,来自 SoapFaultBuilder)完全具有误导性,因为它是创建服务器错误的客户端表示的代码的堆栈跟踪,而不是显示的服务器端堆栈跟踪实际问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 2013-10-03
      • 2020-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多