Для решения проблемы есть:
В сгенерированном AXIS классе сбоев, который происходит от org.apache.axis.AxisFault, измените конструкторы следующим образом для подавления элементов (ниже приведен класс сбоев, который используется для сбоев, возвращаемых в вопросе): *
public SystemMessageType() {
// Suppress the two elements
this.removeHostname();
this.removeFaultDetail(org.apache.axis.Constants.QNAME_FAULTDETAIL_EXCEPTIONNAME);
}
public SystemMessageType(
java.lang.String message1,
java.lang.String code,
java.lang.String[] parameter) {
// Call the default constructor
this();
this.message1 = message1;
this.code = code;
this.parameter = parameter;
}
Этот обходной путь решает проблему. Тем не менее, всякий раз, когда вы регенерируете свой код для веб-службы SOAP, вы должны адаптировать класс ошибок.