Websphere: журнал мыльных запросов и ответов - PullRequest
5 голосов
/ 29 февраля 2012

Я использую Websphere 7 . Используя существующий WSDL, я создал WS-клиент с помощью wsimport ant task ( com.sun.tools.ws.ant.WsImport ).

Есть ли способ регистрировать запросы / ответы SOAP xml, отправленные / полученные этим клиентом?

Ответы [ 2 ]

11 голосов
/ 05 марта 2012

Трассировка для сообщений SOAP WS может быть включена, выполнив следующие шаги в консоли администрирования Websphere 7:

  • Перейти в консоль администрирования
  • Перейдите на: Серверы -> Серверы приложений WebSphere -> Сервер> Уровни подробностей журнала изменений
  • В дереве пакетов найдите пакет com.ibm.ws.websvcs.trace , щелкните по имени пакета и выберите «Все сообщения и следы», в результате чего вы должны установить данные журнала, как показано ниже:

* = информация: com.ibm.ws.websvcs.trace. * = Все

  • Нажмите «ОК» и затем сохраните изменения.

SOAP-запрос / ответы теперь можно найти в trace.log в вашем приложении. сервер.

0 голосов
/ 20 октября 2018

Для профиля WebSphere Liberty ведение журнала запросов JAX-WS SOAP и сообщений с ответами можно включить, добавив следующую конфигурацию трассировки в server.xml:

<logging traceFormat="BASIC" consoleLogLevel="INFO" traceSpecification="com.ibm.ws.jaxws.wsat.*=debug" traceFileName="stdout" />

Добавление атрибута traceFileName="stdout" перенаправляет вывод трассировки на консоль. Без этого атрибута он будет записывать в файл журнала трассировки.

...