Websphere:记录肥皂请求&回复

时间:2012-02-29 09:51:09

标签: soap websphere-7

我正在使用 Websphere 7 。使用现有的WSDL,我使用 wsimport ant任务( com.sun.tools.ws.ant.WsImport )创建了WS客户端。

有没有办法可以记录此客户端发送/接收的SOAP xml请求/响应?

2 个答案:

答案 0 :(得分:11)

可以通过在Websphere 7管理控制台上执行以下步骤来启用SOAP WS消息跟踪:

  • 转到管理控制台
  • 转到:服务器 - > WebSphere应用程序服务器 - >服务器>更改日志详细信息级别
  • 在包树中找到包 com.ibm.ws.websvcs.trace ,单击包名并选择“所有Mesasges和Traces”,结果您应该将日志详细信息设置如下:
  

* = info:com.ibm.ws.websvcs.trace。* = all

  • 单击“确定”,然后单击“保存更改”。

现在可以在appl上的 trace.log 中找到SOAP请求/响应。服务器

答案 1 :(得分:0)

对于WebSphere Liberty Profile,可以通过将以下跟踪配置添加到server.xml来启用JAX-WS SOAP请求和响应消息的日志记录:

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

添加traceFileName="stdout"属性会将跟踪输出重定向到控制台。如果没有此属性,它将改为写入跟踪日志文件。