Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.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 创建字段的bean自动连接时出错失败;春天_Java_Spring_Quartz Scheduler - Fatal编程技术网

Java 创建字段的bean自动连接时出错失败;春天

Java 创建字段的bean自动连接时出错失败;春天,java,spring,quartz-scheduler,Java,Spring,Quartz Scheduler,我尝试在WebLogic10.3.6中部署的web应用程序中使用Spring4、quartz 2和Java1.6 我在尝试部署时遇到以下异常: > <ContextLoader> <initWebApplicationContext> Context initialization failed > org.springframework.beans.factory.BeanCreationException: Error creating be

我尝试在WebLogic10.3.6中部署的web应用程序中使用Spring4、quartz 2和Java1.6

我在尝试部署时遇到以下异常:

>     <ContextLoader> <initWebApplicationContext> Context initialization failed
>     org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'startup': Autowiring of fields failed; nested
> exception is org.springframework.beans.factory.BeanCreationException:
> Could not autowire field: private
> com.xxx.payment.scheduler.manager.SchedulerManager
> com.xxx.payment.scheduler.Startup.schedulerManager; nested exception
> is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'schedulerBean' defined in class path resource
> [META-INF/spring/applicationContext-scheduler.xml]: Instantiation of
> bean failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Could not
> instantiate bean class
> [org.springframework.scheduling.quartz.SchedulerFactoryBean]:
> Constructor threw exception; nested exception is
> java.lang.NoClassDefFoundError
>       at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:243)
>上下文初始化失败
>org.springframework.beans.factory.BeanCreationException:创建名为“startup”的bean时出错:字段自动连接失败;嵌套
>例外情况为org.springframework.beans.factory.BeanCreationException:
>无法自动关联字段:private
>com.xxx.payment.scheduler.manager.SchedulerManager
>com.xxx.payment.scheduler.Startup.schedulerManager;嵌套异常
>是org.springframework.beans.factory.BeanCreationException:错误
>创建在类路径资源中定义了名为“schedulerBean”的bean
>[META-INF/spring/applicationContext scheduler.xml]:的实例化
>bean失败;嵌套异常是
>org.springframework.beans.BeanInstantiationException:无法
>实例化bean类
>[org.springframework.scheduling.quartz.SchedulerFactoryBean]:
>构造函数抛出异常;嵌套异常是
>java.lang.NoClassDefFoundError
>位于org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:243)
应用程序上下文:

<context:annotation-config />
    <context:component-scan base-package="com.xxx.payment" />
    <jee:jndi-lookup id="dataSource" jndi-name="jdbc/WCMAppsDS" />

    <bean id="schedulerBean"
        class="org.springframework.scheduling.quartz.SchedulerFactoryBean">

        <property name="configLocation" value="classpath:/META-INF/quartz.properties" />
        <property name="dataSource" ref="dataSource" />
        <property name="schedulerName" value="quartzScheduler" />
        <property name="overwriteExistingJobs" value="false" />
        <property name="autoStartup" value="true" />
        <property name="applicationContextSchedulerContextKey" value="applicationContext" />
    </bean> 


我需要帮助来解决这个问题

类路径中是否有
SchedulerFactoryBean
?是的,类路径中有SchedulerFactoryBean