我正在使用 Websphere 7 。使用现有的WSDL,我使用 wsimport ant任务( com.sun.tools.ws.ant.WsImport )创建了WS客户端。
有没有办法可以记录此客户端发送/接收的SOAP xml请求/响应?
答案 0 :(得分:11)
可以通过在Websphere 7管理控制台上执行以下步骤来启用SOAP WS消息跟踪:
* = 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"
属性会将跟踪输出重定向到控制台。如果没有此属性,它将改为写入跟踪日志文件。