Java 创建字段的bean自动连接时出错失败;春天
我尝试在WebLogic10.3.6中部署的web应用程序中使用Spring4、quartz 2和Java1.6 我在尝试部署时遇到以下异常: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
> <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