Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Tcp Spring集成:测试期间出现异常_Tcp_Junit_Spring Integration - Fatal编程技术网

Tcp Spring集成:测试期间出现异常

Tcp Spring集成:测试期间出现异常,tcp,junit,spring-integration,Tcp,Junit,Spring Integration,我在使用JUnit和spring测试运行程序测试的一些spring上下文中使用了TcpNioServerConnectionFactory 在运行测试时,有时会出现以下异常 java.net.BindException: Address already in use: bind 因此,侦听端口似乎没有解除绑定。在进行下一个测试之前,是否有任何方法可以确保端口未绑定 到目前为止,仅在windows上观察到该问题。因此,这可能与windows实际解除端口绑定的速度较慢有关?实际上,windows和

我在使用JUnit和spring测试运行程序测试的一些spring上下文中使用了
TcpNioServerConnectionFactory

在运行测试时,有时会出现以下异常

java.net.BindException: Address already in use: bind
因此,侦听端口似乎没有解除绑定。在进行下一个测试之前,是否有任何方法可以确保端口未绑定


到目前为止,仅在windows上观察到该问题。因此,这可能与windows实际解除端口绑定的速度较慢有关?

实际上,windows和关闭套接字存在问题

我们最近在Spring Integration 3.0中修复了它:

但是,无论如何,在测试结束时,您必须
stop()
ConnectionFactory