- 浏览: 135798 次
- 性别:
- 来自: 重庆
文章分类
最新评论
-
spp_1987:
然后没了?
axis2对应jar的maven配置 -
tmbfe:
有用,谢谢!!
在Eclipse中创建maven项目出现的环境警告 j2se-1.5 -
fuyu_oo:
多谢多谢多谢
在Eclipse中创建maven项目出现的环境警告 j2se-1.5 -
haiou33:
麻烦问下 你这问题解决没 ,我先也出现了这个问题,还没找到合适 ...
axis2 File "/axis2-web/listSingleService.jsp" not found -
sachxp:
感谢PO主,帮了我大忙,特意登录感谢。@xieyongwei ...
在Eclipse中创建maven项目出现的环境警告 j2se-1.5
spring配置Quartz定时器时出现的异常如下:
spring中的配置:
异常原因是: Day of month 用的是*号匹配表示的每一天,而我Day of week中又指定了哪一天所以造成了冲突(反之也会报错)。
解决办法:
如果Day of month或Day of week这2个其中一个指定的日期,那么另外一个则要用?来占位,表示不确定的。如
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'secondTimerTrigger' defined in ServletContext resource [/WEB-INF/spring/spring-schedule.xml]: Invocation of init method failed; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'cronExpression' threw exception; nested exception is java.text.ParseException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1486) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:589) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'cronExpression' threw exception; nested exception is java.text.ParseException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented. at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:101) at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:57) at org.springframework.scheduling.quartz.CronTriggerFactoryBean.afterPropertiesSet(CronTriggerFactoryBean.java:263) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1545) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483) ... 22 more
spring中的配置:
<bean id="secondTimerTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="secondTimerJob" /> <property name="cronExpression" value="0 0 1 * * 2" /> </bean>
异常原因是: Day of month 用的是*号匹配表示的每一天,而我Day of week中又指定了哪一天所以造成了冲突(反之也会报错)。
解决办法:
如果Day of month或Day of week这2个其中一个指定的日期,那么另外一个则要用?来占位,表示不确定的。如
<property name="cronExpression" value="0 0 1 ? * 2" />
发表评论
-
java.lang.ClassNotFoundException: org.springframework.web.context.request.Reques
2015-01-24 17:11 4109一月 24, 2015 4:51:02 下午 org.apac ... -
解决Spring中@ResponseBody 返回json字符串date类型变成long型的问题
2014-11-14 13:23 8840package com.jynine.service; ... -
java.lang.ClassFormatError: Unknown constant tag 100 in class file java/sql/Driv
2014-08-27 15:34 2325linux下启动tomcat报这个错: Aug 27, 20 ... -
Maven:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10
2014-07-31 14:29 1231[ERROR] Failed to execute goa ... -
JAVA之jar包读取外面的配置文件和引入其它的jar
2014-03-12 17:32 69141、Java文件 Test.java package co ... -
利用javapns对IOS进行推送
2014-02-21 18:16 2292package com.jynine.javapns; ... -
java之可回调的固定线程池
2013-12-10 18:34 2330import java.util.Map; import j ... -
java之生成图片验证码
2013-12-09 23:42 1676由于自己的项目登录需要验证码,于是便谢了一个图片验证码生成类。 ... -
防止资源文件被spring MVC拦截
2013-12-06 23:53 1000在web.xml中添加下面这段代码: <servlet- ... -
Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:
2013-12-04 22:48 1923文章转自:http://blog.csdn.net/afgas ... -
jetty启动报Unsupported major.minor version 51.0
2013-07-04 18:09 3039今天启动jetty服务器的时候报下面的错误: F:\jett ... -
axis2 File "/axis2-web/listSingleService.jsp" not found
2013-06-26 16:44 6536type Exception report messag ... -
Axis2实现WebService实例
2013-06-25 00:36 1947Web Service是实现SOA(Service-Orien ... -
java用poi读取excel报错
2013-06-20 20:54 5211java.lang.IllegalStateException ... -
在Eclipse中创建maven项目出现的环境警告 j2se-1.5
2013-06-20 20:25 9920Build path specifies execution ... -
quartz 的cronExpression 定时配置解释
2013-06-17 17:55 1390配置例子: <property name=" ... -
spring3.0整合Quartz时报错
2013-05-30 14:36 1095spring3.0整合Quartz时出错: Caused b ... -
java去mybatis里面自动生成的Example文件 和烦人的注释
2013-05-29 23:21 3433上篇mybatis里面写了怎么配置mybatis自动生成代码的 ... -
java数据库连接
2013-05-28 18:35 1146package com.jynine; import j ... -
java写csv文件
2013-05-28 18:29 1839package com.jynine; import j ...
相关推荐
Spring 中的 Quartz 配置-Spring 定时器-java 定时器 在 Spring 框架中,Quartz 是一个非常流行的开源作业调度器,可以实现任务的定时执行。在本篇文章中,我们将讨论如何在 Spring 中配置 Quartz,以实现 Java ...
Spring Quartz 定时器示例(Web工程版),欢迎下载。
本篇文章将详细讲解两种在Spring MVC框架中实现定时任务的方法:Spring MVC自带的定时器以及Quartz与Spring的集成。 首先,我们来看看Spring MVC自带的定时任务。Spring MVC作为Spring框架的一个模块,主要处理HTTP...
4. **关联Job和Trigger**:在Spring配置中,将Job和Trigger关联起来,这样当触发器触发时,就会执行对应的Job。 ```xml <bean id="myJobDetail" class="org.springframework.scheduling.quartz....
### 配置Spring+Quartz定时器的知识点详解 #### 一、Quartz简介与应用场景 Quartz 是一个开源的任务调度框架,它提供了强大的任务调度功能,并且易于配置和使用。该框架支持复杂的循环调度策略,可以触发任务的...
《Spring与Quartz定时器深度解析》 在Java开发领域,Spring框架因其强大的功能和灵活性而备受推崇。其中,Spring对任务调度的支持是其一大亮点,尤其与Quartz的集成,使得开发者能够方便地实现定时任务。Quartz是一...
让我们深入探讨一下这个"spring2.0+quartz1.6定时器"的工作原理和实现细节。 首先,Spring框架是一个广泛应用的开源Java框架,它提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented ...
首先,要使用Spring的Quartz定时器,你需要确保引入了以下核心的jar包: 1. `quartz.jar`:这是Quartz的核心库,包含了Quartz的调度器、作业、触发器等核心组件。 2. `spring-context-support.jar`:Spring框架提供...
Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器
Spring Quartz定时器是Java开发中常用的一个任务调度框架,它结合了Spring框架的强大功能与Quartz的灵活性,使得开发者能够方便地在应用中实现定时任务。在这个压缩包中,包含了三个核心的jar文件:`quartz-all-...
本文将详细讲解如何在Spring Boot项目中集成Quartz定时器,以及如何利用Spring的依赖注入特性来实现Job。 一、集成Quartz定时器 1. 添加依赖:首先,你需要在Spring Boot项目的`pom.xml`或`build.gradle`文件中...
4. **启动和停止定时器**:在Spring应用启动时,由于配置了`autoStartup="true"`,Quartz定时器会自动启动。若需手动控制,可以使用ApplicationContext获取Scheduler实例并调用其`start()`或`standby()`方法来启动或...
在Java Spring框架中,开发者有多种选择来实现定时任务的功能,其中最为流行的两种方式分别是使用Java自带的`Timer`类以及OpenSymphony的Quartz定时器。本文将重点探讨Quartz定时器的配置与使用,尤其是其时间设置的...
现在,当Spring启动时,Quartz定时器也会随之启动,并根据配置的Trigger执行Job。在Job中,你可以注入Spring的依赖,实现业务逻辑。例如: ```java @Override protected void executeInternal(JobExecutionContext ...
本文将详细介绍如何在Spring项目中集成Quartz定时器,并通过一个简单的示例来进行演示。 #### 一、环境准备 为了能够顺利地运行示例代码,我们需要准备以下必要的依赖库: - `jta-1.1.jar`:用于事务管理。 - `...
Spring定时器Quartz是Java应用中广泛使用的任务调度框架,它允许开发者定义并执行复杂的定时任务。这篇博客可能探讨了如何在Spring框架中集成Quartz,以实现灵活、可扩展的任务调度。 Quartz是一个开源的作业调度...
- 当任务执行抛出异常时,Quartz提供了策略来处理这些异常,比如通过`@DisallowConcurrentExecution`防止并发执行,或`@PersistJobDataAfterExecution`保留执行状态。 综上所述,Spring Quartz 示例旨在展示如何在...
在实际项目中,你可以结合Spring框架集成Quartz,以简化配置和管理。 在提供的压缩包中,包含了Quartz的全套jar包,这将是你学习的宝贵资源。建议先通过官方文档或在线教程了解Quartz的基本用法,然后对照源码进行...
当我们遇到Spring定时器执行两次或者更多次的问题时,这通常是由于配置不当或者多线程并发导致的。下面将详细介绍如何使用Spring集成Quartz,以及解决定时任务重复执行的问题。 首先,让我们了解Spring如何配置...
在Spring中集成Quartz,首先需要在项目的类路径下添加这三个jar包,然后通过Spring的配置文件来声明Quartz的相关bean。你可以定义`SchedulerFactoryBean`来创建调度器,`JobDetailBean`来定义作业,以及`...