我正在尝试为JAX WS和Http Post调用设置连接和请求超时。 我的代码有效,但最多只有20秒。 也就是说,我可以将超时值更改为5秒2秒,但它可以工作,但将超时值设置为30秒会超时20秒,将超时值设置为60秒仍会在20秒超时。 是否有人知道最多20秒钟的设置?GlassFish v3.0.1中的JAXWS和Http Post超时
对于JAXWS:
//This works, timed out in 10 seconds
((BindingProvider) soapPort).getRequestContext().put(JAXWSProperties.CONNECT_TIMEOUT, 10000);
// This would time out in 20 seconds!!!
((BindingProvider) soapPort).getRequestContext().put(JAXWSProperties.CONNECT_TIMEOUT, 60000);`
对于HTTP:
// This works, timed out in 10 seconds
HttpConnectionParams.setConnectionTimeout(params, 10000);
// This would time out in 20 seconds!!!
HttpConnectionParams.setConnectionTimeout(params, 50000);
编辑我的帖子添加代码 – elefant 2013-03-27 00:40:27
对不起,OT评论,但我正要发布5月13日当你删除它时,你的最新问题的样式表。你还想要一个答案吗? – Borodin 2013-05-13 02:16:09