小编Som*_*ata的帖子

无法从Spring应用程序上下文创建ThreadPoolExecutor

我通过以下方式创建ThreadPoolExecutor 时收到IllegalArgumentException.

<bean id="processorQueue" class="java.util.concurrent.LinkedBlockingDeque"/>
<bean id="processorThreadPool" class="java.util.concurrent.ThreadPoolExecutor">
        <constructor-arg index="0" type="int" value="10"/>
        <constructor-arg index="1" type="int" value="20"/>
        <constructor-arg  type="long" value="1"/>
        <constructor-arg>
            <value type="java.util.concurrent.TimeUnit">MINUTES</value>
        </constructor-arg>
        <constructor-arg ref="processorQueue"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?(我在Java 8中使用Spring 3.2)

这是堆栈跟踪.

2015-08-10 14:20:14  DefaultListableBeanFactory doGetBean  [http-nio-8080-exec-37] DEBUG: Returning cached instance of singleton bean 'processorQueue'
2015-08-10 14:20:14  DispatcherServlet initServletBean  [http-nio-8080-exec-37] ERROR: Context initialization failed
java.lang.IllegalArgumentException
    at org.springframework.asm.ClassReader.<init>(Unknown Source)
    at org.springframework.asm.ClassReader.<init>(Unknown Source)
    at org.springframework.asm.ClassReader.<init>(Unknown Source)
    at org.springframework.core.LocalVariableTableParameterNameDiscoverer.inspectClass(LocalVariableTableParameterNameDiscoverer.java:110)
    at org.springframework.core.LocalVariableTableParameterNameDiscoverer.getParameterNames(LocalVariableTableParameterNameDiscoverer.java:85)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:193)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1051)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:955)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:490)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) …
Run Code Online (Sandbox Code Playgroud)

java spring-mvc

5
推荐指数
1
解决办法
1005
查看次数

标签 统计

java ×1

spring-mvc ×1