使用oracle weblogic server 10.3(java)设置Web服务的超时

使用oracle weblogic server 10.3(java)设置Web服务的超时,java,weblogic-10.x,Java,Weblogic 10.x,我试图在web服务响应延迟时设置超时错误,代码行如下- serviceStub._setProperty("weblogic.wsee.transport.connection.timeout", String.valueOf(timeoutSeconds)); BindingInfo bindingInfo = (BindingInfo)serviceStub._getProperty("weblogic.wsee.binding.BindingInfo"); bindingInfo.setT

我试图在web服务响应延迟时设置超时错误,代码行如下-

serviceStub._setProperty("weblogic.wsee.transport.connection.timeout", String.valueOf(timeoutSeconds));
BindingInfo bindingInfo = (BindingInfo)serviceStub._getProperty("weblogic.wsee.binding.BindingInfo");
bindingInfo.setTimeout(timasseoutSeconds);
但它不起作用

使用的服务器–Oracle Weblogic Server 10.3

Web服务的类型–JAX-RPC


如果有人有解决方案,请回复。

我想这就是您需要的:weblogic.wsee.transport.read.timeout


从这里得到:

有两种超时(请参阅)

weblogic.wsee.transport.connection.timeout

指定试图调用Web服务的客户端应用程序等待建立连接的时间(秒)。经过指定的时间后,如果尚未建立连接,则尝试超时

weblogic.wsee.transport.read.timeout

指定客户端应用程序等待其调用的Web服务响应的时间(秒)。在指定的时间过后,如果响应尚未到达,则客户端超时

您应该为两者设置合理的值。有关示例,请参见