java - 访问 Metro 2.0 请求/响应 Web 服务的 XML 负载

标签 java web-services tomcat jax-ws java-metro-framework

我正在使用 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/

相关文章:

tomcat - 我如何使用 grok 过滤器在 tomcat 日志中获取匹配的消息?

java - 在 tomcat 中部署模型项目的最佳方法是什么

java - 自定义键盘 : handling inputType change

Java正则表达式(分组)

java - 在 NetBeans Maven 项目中设置 linksource 属性

.net - 使用 jQuery 从纯 HTML 站点调用 .net Web 服务

java - Easymock:如何在不可见的情况下模拟调用 protected 方法

java - 如何解析Java servlet中的响应SOAP消息?

java - 如何让 CXF 为 WSDL 生成外部 XSD?

java - 如何在Tomcat 6中合理配置安全策略