XMLファイルを使用してQuartz Schedulerジョブをセットアップしようとしていますが、スケジューラオブジェクトは.propertiesファイルを読み込み、XMLジョブ定義ファイルを探しています。 は、しかし私は、解析する検証例外を取得していますし、私は間違ってエラーQuartzスケジューラ、XML ValidationException
11:14:12.314 [localhost-startStop-1] ERROR o.q.p.x.XMLSchedulingDataProcessorPlugin - Error scheduling jobs: Encountered 2 validation exceptions.
org.quartz.xml.ValidationExceptionに基づいているものを見つけることができるように見えることはできません。発生しました2つの検証の例外。
、その後
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'group'. One of '{"http://www.quartz-scheduler.org/xml/JobSchedulingData":durability, "http://www.quartz-scheduler.org/xml/JobSchedulingData":job-data-map}' is expected.
私はすでに<durability>
を定義していると、ジョブがデータマップを必要としません。
私のXMLは、私はクォーツ2.2.2を使用しています
<?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>MailJob</name>
<description>Mail dispatcher job</description>
<job-class>com.myapplication.reporting.MailJob</job-class>
<group>MailGroup</group>
<durability>false</durability>
</job>
<trigger>
<simple>
<name>MailTrigger</name>
<description>Mail dispatcher job trigger, this should be set to run every 1 minute</description>
<repeat-interval>60000</repeat-interval>
<group>MailTriggerGroup</group>
<job-name>MailJob</job-name>
<job-group>mailGroup</job-group>
</simple>
</trigger>
</schedule>
</job-scheduling-data>
ある
XML要素の順序は、私はXMLファイルを編集したNetbeansのXMLの検証機能を使用して、パーサのために重要である思わ