3

我有一个 soap@webservice和一个发送请求的客户端,如下所示:

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

现在,如果连接超时,我会得到一个java.net.socketTimtoutExceptionwith stacktrace,加上上面的错误 sysouts。如何防止堆栈跟踪被打印到控制台?我不明白为什么我会在遇到任何发生的异常时得到它,不是吗?

4

1 回答 1

1

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

于 2012-10-02T10:22:11.073 回答