属性的所需类型[org.quartz.Trigger]触发[0]'

时间:2015-10-23 06:38:24

标签: spring quartz-scheduler

我使用的是spring4.0,quartz2.2.1。当我尝试启动服务器时出现异常:

javascript

这是我的xml

<select name="status" id="myselect">
  <option value="step_1">step_1</option>
  <option value="step_2">step_2</option>
  <option value="step_3">step_3</option>
</select>

<a href="#" onclick="click_me()"> Go </a>

<script>
function click_me(){
var selects = document.getElementById("myselect");
var selectedValue = selects.options[selects.selectedIndex].value;// will gives u 2
var selectedText = selects.options[selects.selectedIndex].text;// gives u value2

window.location = "getStatus.php?id="+selectedText;
}
</script>

这意味着SchedulerFactoryBean.triggers必须是org.quartz.Trigger的类型,但CronTriggerFactoryBean不是从Trigger扩展的。

任何人都有帮助

谢谢。

1 个答案:

答案 0 :(得分:0)

更改您的schedulerFactoryBean定义,如下所示。

<bean id="ziwowScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
   <property name="triggers">
          <list>
               <ref bean="activityReportTrigger"/>
            </list>
   </property>

您已在属性触发器上添加了多个列表。