每当网络服务响应因以下代码行而延迟时,我都试图设置超时错误:
serviceStub._setProperty("weblogic.wsee.transport.connection.timeout", String.valueOf(timeoutSeconds));
BindingInfo bindingInfo = (BindingInfo)serviceStub._getProperty("weblogic.wsee.binding.BindingInfo");
bindingInfo.setTimeout(timasseoutSeconds);
但这不起作用。
使用的服务器– Oracle Weblogic服务器10.3
Web服务类型– JAX-RPC
如果有人有解决方案,请回复。
最佳答案
超时有两种(请参见What is the difference between connection and read timeout for sockets?)
您应该为两者都设置合理的值。有关示例,请参见this answer。