0 0

spring配置quartz的报错的问题5

请问spring配置quartz的报错的问题
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
            http://www.springframework.org/schema/aop
            http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
            http://www.springframework.org/schema/tx
            http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">  

    <bean id="jobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
	  <property name="targetObject" ref="service" /><!--关联的bean-->
	  <property name="targetMethod" value="synchroMethod" /><!--关联的bean的方法--> 
    </bean>

    <bean id="cron" class="org.springframework.scheduling.quartz.CronTriggerBean">
      	<property name="jobDetail" ref="jobtask" />
  		<property name="cronExpression" value="0 */1 * * * ?" />  
    </bean> 
    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
	  <property name="triggers">
	   <list>
	    <ref bean="cron" />
	   </list>
	  </property>
	</bean>
</beans>


报错信息如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' defined in class path resource [scheduling-quartz.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/transaction/TransactionException
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)





问题补充:
oky 写道
quartz配置没问题 

报错很明显 找不到类

看你的 service 是否用到了spring 事务,跟事务相关的包是否导入

如果没有用到将 schema 中的 tx相关命名空间去掉试试

我的service没有用到事务,把tx相关命名空间去掉了还是不行啊
2012年2月11日 16:53

2个答案 按时间排序 按投票排序

0 0

在依赖里增加 spring tx 的包<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
       </dependency>

2012年6月03日 16:48
0 0

quartz配置没问题 

报错很明显 找不到类

看你的 service 是否用到了spring 事务,跟事务相关的包是否导入

如果没有用到将 schema 中的 tx相关命名空间去掉试试

2012年2月12日 09:51

相关推荐

    Spring3.2.3+Quartz2.2 整合配置

    接下来,在Spring的配置文件(如`applicationContext.xml`)中,配置Quartz的SchedulerFactoryBean以及JobDetail和Trigger。下面是一个基本的配置示例: ```xml &lt;bean id="scheduler" class="org.springframework....

    spring多个定时任务quartz配置

    本文将深入探讨如何在Spring中配置Quartz以实现多个定时任务。 首先,我们需要理解Quartz的基本概念。Quartz是一个开源的工作调度框架,它允许应用程序定义作业(Jobs)和触发器(Triggers),以在指定的时间执行...

    quartz.*整合struts2、spring一个的demo

    1. 创建Spring配置文件,配置Quartz的相关bean,如SchedulerFactoryBean和JobDetail。 2. 编写Job类,实现你需要执行的任务逻辑。 3. 配置Trigger,定义任务的执行时间规则。 4. 在Struts2的配置文件中定义Action,...

    Quartz--JAVA定时任务\Java应用:Java调度任务和Spring Quartz (1)

    接下来,配置Quartz的作业和触发器。例如,我们可以创建一个cron触发器,让它每天的1:00执行`DailySay`作业: ```java // Cron表达式 "0 0 1 * * ?" 表示每天的01:00执行 String cronExpression = "0 0 1 * * ?"; ...

    spring quartz的配置完整Demo

    看了网上很介绍配置文章,感觉很乱。而且不一定能跑起来。现在我把我的demo上传来。已经跑过。请放心使用。但是jar包太大上传不上来。自己导一下spring的jar就可以了。务必是commons-collections-3.1.jar不然会报错...

    spring-boot-starter-quartz:Quartz-Scheduler的Spring-Boot自动配置

    Quartz Scheduler的Spring-Boot自动配置只是Quartz Scheduler的Spring-Boot启动器。 当然,Quartz Scheduler已经有好几个启动器,但是它们都不能满足我的所有需求,因此我创建了自己的启动器。 这只是一个业余项目。...

    Springboot整合quartz产生错误及解决方案

    2. 配置Quartz:在`application.properties`或`application.yml`中设置Quartz的相关配置,例如启动、线程池大小等。 ```properties # application.properties 示例 quartz.job-store-type=memory quartz.scheduler....

    eclipse mar 创建的简单的spring boot例子,pom无报错

    它集成了大量常用的第三方库配置,如JDBC、MongoDB、JPA、RabbitMQ、Quartz等,使得开发者能够“零配置”地启动项目。在本示例中,“eclipse mar创建的简单的Spring Boot例子”是使用Eclipse IDE的Maven(MAR)插件...

    java quartz详解

    Spring 提供了与 Quartz 集成的支持,使得配置和管理 Quartz 成为一种非常简单的过程。 ##### 1. SchedulerFactoryBean 的配置 `SchedulerFactoryBean` 是 Spring 提供的一个 Bean,用于创建和管理一个 Quartz ...

    spring动态定时调度任务

    首先,我们需要在Spring配置文件中声明相关的bean。`ScheduleInfoAction`是我们的业务类,包含需要定时执行的方法,如`reSchdeuleJob()`。`MethodInvokingJobDetailFactoryBean`用来指定执行哪个对象的哪个方法,`...

    (动态多)定时任务源码自动运行调度后台执行

    8、Quartz.NET定时任务框架实例(移植Quartz.Net定时任务框架,实现可配置的执行定时任务) 9、spring+quartz动态定时任务创建 +mybatis(包含quartz动态定时任务的) 10、C#实现的自定义定时任务 可定时运行 多任务...

    xml方式定时任务

    在Java领域,最常用的定时任务框架是Quartz和Spring的Task调度器,它们都可以通过XML配置文件来设定任务的执行计划。 ### Quartz XML配置 Quartz是一个强大的、完全开源的作业调度框架,它支持复杂的时间表和任务...

    SpringBoot课程Mybaits-Plus分页逻辑删除

    同时,Spring Boot也集成了大量常用的第三方库配置,如Redis、MongoDB、JPA、RabbitMQ、Quartz等,Spring Boot应用中这些第三方库几乎可以零配置进行开箱即用。 Mybaits-Plus简介 Mybaits-Plus是一个MyBatis的增强...

    MyEclipse报错说明

    应修改Spring配置文件中的`hibernate.query.factory_class`属性,确保指向正确的HQL翻译器工厂,如`org.hibernate.hql.ast.ASTQueryTranslatorFactory`。 5. **quartz Caused by: java.lang.NoSuchMethodError: org...

    SSM框架整合示例

    同时,可以扩展其他功能,如安全控制(Spring Security)、任务调度(Quartz)等。 理解并熟练掌握SSM框架的整合,对提升Java Web开发效率和项目质量具有重要意义。通过实践这个示例项目,开发者能够深入学习每个...

    java springboot+jpa

    它集成了大量常用的第三方库配置,如 JDBC、MongoDB、JPA、RabbitMQ、Quartz 等,使得开发者能够快速地构建一个独立的、生产级别的基于 Spring 的应用程序。 **1. Spring Boot 与 JPA 的结合** Spring Boot 提供了...

    单点登录源码

    Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。 &gt; zheng-admin 基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`...

    WLP在线学习系统-其他

    jdk7mavenspring4spring-mvc4hibernate4bootstraptomcat7mysqlWLP在线学习系统安装说明:1、maven部署源码(主模块:WLP/src/wlp-web )编译顺序:wlp-api &gt;wlp-core &gt; wlp-parameter &gt; wlp-report &gt; ...

Global site tag (gtag.js) - Google Analytics