Как устранить ошибку Axis 2 - PullRequest
0 голосов
/ 09 января 2012

Я создал WSDL и хотел использовать AXIS 2 в качестве моего веб-сервера.

Я загрузил его в свой C: \ axis2-1.6.1 и установил все необходимые параметры установки.

У меня такой вопрос, я развернул свой файл * .aar в папке репозитория / services, и сервер axis2server смог распаковать его, и я вижу свой веб-сервис при переходе в

http://localhost:8080

Когда я использовал SOAPUI для тестирования своего сервиса, я получаю только эту ошибку.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>unknown</faultstring>
         <detail/>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

Не уверен, но не вижу ошибок на консоли Axis?

Где я могу найти соответствующую информацию для решения этой проблемы?

1 Ответ

5 голосов
/ 11 января 2012

Эта ссылка содержит пару советов по настройке оси для включения трассировки стека в сообщение об ошибке:

http://www.mail-archive.com/axis-user@ws.apache.org/msg41600.html

В случае, если это будет удалено, вот предложение Кейта Чепмена воспроизведено:

Попробуйте установить эти два параметра в вашем axis2.xml

<parameter name="sendStacktraceDetailsWithFaults">true</parameter>
<parameter name="DrillDownToRootCauseForFaultReason">true</parameter>

Это не замена знания того, куда идет вывод вашей ошибки, но это может помочь в немедленной проблеме.

...