quartz 配置问题 急
一路长跑 2009-02-16 12:07:59 我用quartz管理线程,有个线程我想 tomcat启动后就启动,并且只启动一次。
我在spring配置文件里这样写:
<bean id="IcListenJobTrigger"
class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="IceListenJob" />
<!-- <property name="cronExpression" value="* * * * * ?" />-->
<property name="startDelay" value="10"/>
<property name="repeatInterval" value="0L"/>
<property name="repeatCount" value="0"/>
<property name="jobDataAsMap">
<map>
<entry key="comPort" value="11111" />
</map>
</property>
</bean>
启动后报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'startQuertz' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Cannot resolve reference to bean 'IcListenJobTrigger' while setting bean property 'triggers' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'IceListenJobTrigger' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [long] for property 'repeatInterval'; nested exception is java.lang.NumberFormatException: For input string: "L"
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'IcListenJobTrigger' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [long] for property 'repeatInterval'; nested exception is java.lang.NumberFormatException: For input string: "L"
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [long] for property 'repeatInterval'; nested exception is java.lang.NumberFormatException: For input string: "L"
Caused by: java.lang.NumberFormatException: For input string: "L"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
明显 不认识spring不拿OL来做数据转换了,肯定出错。 哪位大哥有好的办法不?