1.实现job接口类 BookingStatusJob.java
package com.raymon.booking.job;
import java.util.Date;
import javax.naming.InitialContext;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class BookingStatusJob implements Job {
static Log log = LogFactory.getLog(BookingStatusJob.class);
public void execute(JobExecutionContext context) throws JobExecutionException {
log.info("Quartz-------:"+ (new Date()).toLocaleString());
}
?2.配置文件
ejb-jar.xml <ejb-jar> <display-name>PullJobChangeStatus-ejb</display-name> <enterprise-beans> <message-driven> <ejb-name>BookingStatusJob</ejb-name> <ejb-class>com.raymon.booking.job.BookingStatusJob</ejb-class> <messaging-type>org.quartz.Job</messaging-type> <transaction-type>Container</transaction-type> <activation-config> <activation-config-property> <activation-config-property-name>cronTrigger</activation-config-property-name> <activation-config-property-value><![CDATA[0/15 * * * * ?]]></activation-config-property-value> </activation-config-property> </activation-config> </message-driven> </enterprise-beans> </ejb-jar> jboss.xml <jboss> <enterprise-beans> <message-driven> <ejb-name>BookingStatusJob</ejb-name> <resource-adapter-name>quartz-ra.rar</resource-adapter-name> </message-driven> </enterprise-beans> </jboss>
?
我是使用jboss服务器的