如何跟踪Web服务调用

时间:2014-02-23 13:25:49

标签: java web-services

我正在使用托管在具有Oracle DB连接的独立服务器上的Web服务。从演示方面和我们使用的CMS调用Web服务。由于此服务不会将任何成功或错误消息返回给客户端,因此我希望能够跟踪对此服务所做的所有调用和操作。有没有办法跟踪对此服务的所有呼叫。我正在使用Java平台

1 个答案:

答案 0 :(得分:0)

有几种不同的方法可以解决这个问题:

  1. 如果您可以访问Web服务代码,那么添加一个简单的JDBC调用来向Oracle数据库中包含计数器的表发送更新是微不足道的。
  2. 您可以在客户端实现将其存储在完整数据库,SQLite甚至内存中的内容,并定期将内容写入平面文件。
  3. 根据事物的配置方式,您可以编写一个日志分析器,通过服务器日志筛选该服务的调用。
    1. 使用log4j很容易实现。只需查看如何通过一些Google搜索将log4j配置添加到您的项目中,您就可以将消息自定义为非常方便您编写快速脚本以供阅读的内容。