tomcat - 使用 Axis 应用程序记录 Tomcat 的所有 SOAP 消息

标签 tomcat soap axis

为了能够调试它们,我想查看从我的 Axis Web 服务发送/接收了哪些 SOAP 消息。

托管服务器是 Tomcat。

如何启用所有 SOAP 请求/响应的日志记录以及日志文件存储在哪里?

最佳答案

如果您想记录 SOAP 消息,您需要创建自定义处理程序。 Axis handlers在处理请求/响应时被调用,所以你只需要注册你自己的。 Here is an example of how to log the messages .

如果你想将消息写入一个文件,你可以使用 Log4j for example .如果你只想调试消息,你也可以使用类似 Apache TCPMon 的东西.

关于tomcat - 使用 Axis 应用程序记录 Tomcat 的所有 SOAP 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13670938/

相关文章:

Apache 网络服务器、Tomcat、AJP、 "All workers are in error state for route"

java - Windows 8.1 升级后,Spring Tool Suite 嵌入式服务器无法启动

Delphi 2007 未正确使用 JAX-WS Web 服务

perl - 如何在 Perl 中创建 SOAP 服务器?

plot - gnuplot - "How to draw an asymptote"/"Get axis value range",获取 x 或 y Axis 最小值和最大值

tomcat - 在同一台服务器上拥有多个 tomcat 实例是否有意义?

java - vs-code tomcat 扩展不刷新静态文件(html、css、js ..)

php - Salesforce - 当存在更多行时,查询仅返回 500 行

java - 如何捕获 "Unable to sendViaPost to url"?

java - Web 服务响应包含无效的 XML 字符