为了能够调试它们,我想查看从我的 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/