捕获任何Web服务异常?

时间:2012-10-02 09:52:17

标签: java web-services java-ee soap

我有一个肥皂@webservice,一个客户发送请求如下:

try {
  // any webservice confniguration here
  webservice.call();
} catch (Exception e) {
  System.out.println("ERROR");
}

现在,如果连接超时,我将获得java.net.socketTimtoutException stacktrace,以及上面的错误系统。如何防止堆栈跟踪打印到控制台?我不明白为什么我得到它,因为我抓住任何发生的异常,不是吗?

1 个答案:

答案 0 :(得分:1)

然后很明显,介于两者之间,try/catch块捕获异常,打印堆栈跟踪,然后重新抛出它。正如@WernerVesterås所说 我可以建议你调试代码。