java - 如何在java中捕获此异常并记录它

标签 java

 AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: java.net.SocketTimeoutException: Read timed out
 faultActor: 
 faultNode: 
 faultDetail: 
    {http://xml.apache.org/axis/}stackTrace:java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(Unknown Source)
    at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source)
    at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
    at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSender.java:583)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:143)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
    at org.apache.axis.client.Call.invoke(Call.java:2767)
    at org.apache.axis.client.Call.invoke(Call.java:2443)
    at org.apache.axis.client.Call.invoke(Call.java:2366)
    at org.apache.axis.client.Call.invoke(Call.java:1812)
    at com.qwest.www.webserv.DslwsWSPortStub.getBroadbandCustomerInfo(DslwsWSPortStub.java:243)
    at com.qwest.www.webserv.DslwsWSPortProxy.getBroadbandCustomerInfo(DslwsWSPortProxy.java:51)
    at com.qwest.acs.webservices.DSLWebService.getDSLWFCustomerInfo(DSLWebService.java:181)
    at com.qwest.acs.test.DSLWSTest.main(DSLWSTest.java:111)

最佳答案

catch(SocketTimeoutException e){//do}

关于java - 如何在java中捕获此异常并记录它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17243610/

相关文章:

java - BellSoft Liberica JDK 17 Full (!) 包中的 "javafx.base.jar"在哪里?

java - 套接字一进入新线程就关闭

java.util.Abstractlist 处的 Java ConcurrentModificationException

java - 如何使用 Solrj 将 JSON 文档插入到 Solr

java - Java中如何使用过滤器输出基于HTML文档的二进制文档

java - 如何在Eclipse中生成扩展名将.aidl更改为.java?

java - 带有 java servlet 的 Angular 4 http CORS No 'Access-Control-Allow-Origin'

java - 使用Java扫描仪偶数和奇数

java - 我将 matlab 代码构建到 Java 项目中,现在在运行调用该 matlab 函数的 java 代码行时遇到错误

java - 从java存储过程调用main函数