Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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 spirngframework.ws HttpComponentMessageSender-如何设置每个主机的最大连接数?_Java_Spring_Apache Httpclient 4.x_Spring Framework Beans - Fatal编程技术网

Java spirngframework.ws HttpComponentMessageSender-如何设置每个主机的最大连接数?

Java spirngframework.ws HttpComponentMessageSender-如何设置每个主机的最大连接数?,java,spring,apache-httpclient-4.x,spring-framework-beans,Java,Spring,Apache Httpclient 4.x,Spring Framework Beans,我正在从apache httpclients-3.x迁移到4.x,因此必须将org.springframework.ws.transport.http.commonHttpMessageSender更新为org.springframework.ws.transport.http.HttpComponentsMessageSender 我以前的spring-beans.xml配置如下: 20 允许使用“*”字符设置任何给定主机的最大连接数 如果我尝试相同的配置,我会收到java.lang.Il

我正在从apache httpclients-3.x迁移到4.x,因此必须将org.springframework.ws.transport.http.commonHttpMessageSender更新为org.springframework.ws.transport.http.HttpComponentsMessageSender

我以前的spring-beans.xml配置如下:


20
允许使用“*”字符设置任何给定主机的最大连接数

如果我尝试相同的配置,我会收到java.lang.IllegalArgumentException:主机名可能不为null。查看HttpComponentsMessageSender代码,我看不出有任何方法可以限制任何主机的连接数,只有总连接数或每个特定主机的最大连接数


我如何才能获得与在CommonHttpMessageSender中使用“*”相同的结果?

我找到了一些肮脏的解决方案。这肯定是错误的,但我张贴它,直到找到合适的一个,以防它会帮助别人



您可以使用任何其他未初始化且为null的属性。但是,如果必须为每个属性指定值,此解决方案将不起作用。

我找到了一些脏的解决方案。这肯定是错误的,但我张贴它,直到找到合适的一个,以防它会帮助别人


您可以使用任何其他未初始化且为null的属性。但是,如果必须为每个属性指定值,则此解决方案将不起作用