我正在使用 Metro 2.0 和 Tomcat 6 开发 Web 服务,出于开发/支持的原因,我需要能够记录 Web 方法请求和响应的 XML 负载。只有在 Debug模式下才会记录有效负载。
Web 服务使用 servlet 实现(com.sun.xml.ws.transport.http.servlet.WSServlet 和 .WSServletContextListener 类),如果这会影响答案的话。
这可能吗?
提前致谢, 安迪
最佳答案
尝试设置这些系统属性:
-Dcom.sun.metro.soap.dump=true
-Dcom.sun.xml.ws.assembler.client=true
SOAP 消息发送到系统外,我相信 Tomcat 会记录它。
关于java - 访问 Metro 2.0 请求/响应 Web 服务的 XML 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244771/