ThreadPoolTask​​Executor在Spring 4.3.4的情况下抛出TaskRejectedException而不是2.5.6

时间:2017-02-27 11:16:17

标签: spring spring-4 threadpoolexecutor

当我们将我们的应用程序从Spring 2.5.6升级到Spring 4.3.4时。 我们得到了 在Spring 4.3.4的情况下由于ThreadPoolTask​​Executor而导致的TaskRejectedException但不是2.5.6

最新的春天有什么变化,因为它失败了。

ThreadPoolExcecutor的当前配置:

<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
      <property name="corePoolSize" value="10" />
      <property name="maxPoolSize" value="80" />
      <property name="queueCapacity" value="80" />
  </bean>

当maxPoolSize和queueCapacity值分别为20和40时抛出异常。

此问题仅存在于Windows平台上,而不存在于Unix计算机上。

提前致谢。

0 个答案:

没有答案