Java 这个例外意味着什么

Java 这个例外意味着什么,java,soap,Java,Soap,我运行了一些测试场景,在这些场景中,我从SOAP客户端调用远程系统的SOA服务,并遇到各种远程异常。您能否帮助我确定每个错误的含义:- 1) java.net.ConnectException:连接被拒绝“ 2) java.net.SocketTimeoutException:连接超时“ 3) java.net.ConnectException:连接超时“您能告诉我,您使用的是哪台应用程序服务器吗?似乎是超时问题..web服务应用程序中基本上有三种类型的超时 readTimeout—当服务需要更

我运行了一些测试场景,在这些场景中,我从SOAP客户端调用远程系统的SOA服务,并遇到各种远程异常。您能否帮助我确定每个错误的含义:-

1) java.net.ConnectException:连接被拒绝“

2) java.net.SocketTimeoutException:连接超时“


3) java.net.ConnectException:连接超时“

您能告诉我,您使用的是哪台应用程序服务器吗?似乎是超时问题..web服务应用程序中基本上有三种类型的超时

readTimeout—当服务需要更多时间响应时超时

writeTimeout—当客户端需要更多时间写入到线路上时

connectTimeout-初始握手过程需要更多时间


还针对每个异常发布一些场景

这些是常见的网络通信错误:

1) java.net.ConnectException:连接被拒绝“

客户端已尝试连接到特定IP和端口上的服务器。连接请求已发送到服务器计算机,但没有服务侦听指定端口上的请求。然后,操作系统“拒绝”连接

2) java.net.SocketTimeoutException:连接超时“

客户端已尝试连接到服务器,但服务器未在分配的时间间隔内响应连接请求

3) java.net.ConnectException:连接超时“

这意味着与前面的异常相同


很可能2)和3)在协议栈中的不同级别被处理,这就是您看到的异常不同的原因。我需要查看堆栈跟踪以确保这一点。

实际上,在我执行测试用例时,2和3的情况有所不同。案例2和案例3的超时时间分别为1分钟和3分钟。@108-如果您想让我解释一下,请给我看看stacktraces。