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

发布于 2024-09-10 07:06:34 字数 250 浏览 2 评论 0原文

我正在使用 Metro 2.0 和 Tomcat 6 开发 Web 服务,出于开发/支持的原因,我需要能够记录 Web 方法的请求和响应的 XML 负载。仅在调试模式下才会记录有效负载。

Web 服务使用 servlet 实现(com.sun.xml.ws.transport.http.servlet.WSServlet 和 .WSServletContextListener 类)(如果这会影响答案)。

这可能吗?

提前致谢, 安迪

I am developing a web service, using Metro 2.0 and Tomcat 6, and I have a requirement to be able to log the XML payload of the request and response of a web method for development/support reasons. The payload would only be logged when in debug mode.

The Web Service uses a servlet implementation (com.sun.xml.ws.transport.http.servlet.WSServlet and .WSServletContextListener classes), if that affects the answer.

Is this even possible?

Thanks in advance,
Andy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仅冇旳回忆 2024-09-17 07:06:34

尝试设置这些系统属性:

-Dcom.sun.metro.soap.dump=true
-Dcom.sun.xml.ws.assembler.client=true

SOAP 消息转到系统输出,我相信 Tomcat 会记录该消息。

Try setting these system properties:

-Dcom.sun.metro.soap.dump=true
-Dcom.sun.xml.ws.assembler.client=true

The SOAP messages go to system out, which I believe Tomcat logs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文