WSClient - 查看grails中Web服务调用的调试/头信息

时间:2011-03-08 15:24:40

标签: web-services debugging grails groovy

我目前正在使用WSClient和Groovy& Grails连接到Web服务。然而,当我点击服务时,到实际收到数据的时候,我遇到了一些相当大的延迟。它是我的一个理论,它被我们的代理服务器赶上了,这导致了延迟。

我正在寻找一种方法来查看WSClient实际上正在做什么的输出...只是找到了控制台,但我无法通过Google查找任何内容以及我可以使用的参考书。< / p>

任何帮助或指导都将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可能会发现soapUI有用。尽管名称如此,但它可用于调试SOAP或REST服务,并可作为独立应用程序或IDE插件使用。

答案 1 :(得分:0)

将这些添加到您的Config.groovy应该有所帮助:

log4j = {
   debug 'grails.app',
         'groovyx.net.ws',
         'org.apache.cxf'
}

我建议的另一件事是做一些profiling and tuning来尝试追踪瓶颈的来源。