Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java WS-client中的多次等待连接_Java_Web Services_Tcp_Glassfish_Jax Ws - Fatal编程技术网

Java WS-client中的多次等待连接

Java WS-client中的多次等待连接,java,web-services,tcp,glassfish,jax-ws,Java,Web Services,Tcp,Glassfish,Jax Ws,我正在开发一个JAX-WSWeb服务客户端。该客户机是部署在Glassfish 3.2.1服务器上的web应用程序的一部分,通过servlet调用。操作系统是WindowsServer2003,我使用JDK6。它在一分钟内向部署在另一台机器上的web服务发送数百个请求 问题是,客户端在TIME\u WAIT状态下生成的连接数量越来越多(我可以在netstat中看到)。我原以为打开“保持活动”选项可以解决问题,但事实并非如此——WS客户端打开了新的连接,而不是在时间等待状态下重用连接 我试图在Gl

我正在开发一个JAX-WSWeb服务客户端。该客户机是部署在Glassfish 3.2.1服务器上的web应用程序的一部分,通过servlet调用。操作系统是WindowsServer2003,我使用JDK6。它在一分钟内向部署在另一台机器上的web服务发送数百个请求

问题是,客户端在TIME\u WAIT状态下生成的连接数量越来越多(我可以在netstat中看到)。我原以为打开“保持活动”选项可以解决问题,但事实并非如此——WS客户端打开了新的连接,而不是在时间等待状态下重用连接

我试图在Glassfish中调整“maxConnections”选项,但没有效果。我也尝试过JDK 7,结果也一样


是否可以在客户端请求完成后立即关闭连接,或者在TIME\u WAIT状态下重用现有连接

根据Microsoft KB关于“TCP连接状态和Netstat输出”(TCP Connection States and Netstat Output)的文章,在客户端断开连接后,关闭的连接保持在定时等待状态是完全正常的。这是操作系统清理过程的一部分。超级用户()有一个很好的解释。

根据Microsoft KB关于“TCP连接状态和Netstat输出”(TCP Connection States and Netstat Output)的文章,在客户端断开连接后,关闭的连接保持定时等待是完全正常的。这是操作系统清理过程的一部分。关于超级用户(),有一个很好的解释。

您应该了解HTTP keep alive不起作用的原因。您应该了解HTTP keep alive不起作用的原因。