2012-07-10 2 views
3

내 모든 작업을 예약 quartz_jobs.xml를 사용하기 위해 노력하고있어,하지만 오류가 다음과 같은 XML 결과 :크론 표현 요소가 잘못

<?xml version="1.0" encoding="utf-8" ?> 
<job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_1_8.xsd" 
    version="1.8"> 
    <schedule> 
    <job> 
     <name>AUI</name> 
     <group>Group1</group> 

     <description>Archive Unpublished Incidents</description> 
     <job-class>ArchiveUnpublishedIncidents</job-class> 
    </job> 
    <trigger> 
     <cron> 
     <name>AUITrigger</name> 
     <group>TriggerGroup1</group> 
     <job-name>AUI</job-name> 

     <job-group>Group1</job-group> 
     <!-- trigger every night at 11 pm --> 
     <cron-expression>0 0 23 1/1 * ? *</cron-expression> 
     </cron> 
    </trigger> 
    </schedule> 
</job-scheduling-data> 
: 여기

The cron-expression element is invalid. The value '0 0 23 1/1 * ? *' is invalid according to its datatype.

은 XML이다

그 cron 표현에 어떤 문제가 있습니까?

답변

3

This document 7 개의 요소를 지정하는 경우 마지막 요소는 연도 또는 연도 범위가되어야 함을 제안합니다. 연도 필드는 선택 사항으로 표시되어 결과적으로 와일드 카드로 지정할 수 없습니다.

1

그냥주세요

0 0 23 1/1 *?

쿼츠는 단 6자를 사용하므로 * 뒤에 물음표를 제거하십시오.