问题描述
问题-如题。quartz的spring配置:<bean id="jobDetail" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass"> <value>com.dotoyo.buildjob.common.quartz.SysJobUpdateService</value> </property> <property name="jobDataAsMap"> <map> <entry key="jobInfoService"><ref bean="jobInfoService"/></entry> </map> </property> </bean> <bean id="cronTigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="jobDetail"/> </property> <property name="cronExpression"> <value>0 0/3 * * * ?</value> </property> </bean> <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="cronTigger" /> </list> </property> <property name="applicationContextSchedulerContextKey"> <value>applicationContext</value> </property> </bean>在windows环境下是正常的,放到linux下就 它就没有启动过,不知道怎么回事,请求帮助! 问题补充:Daniel_Liang 写道
解决方案
1、看了xml文件,配置的没有问题,并且在window下正常,更说明了这一点。 2、liunx下有问题,也许是权限问题,但最好看看发布的是否有问题。
解决方案二:
运维人员部署代码到linux环境的测试环境时,使用自动化部署脚本,把更新的quartz.xml文件给覆盖了。
解决方案三:
您好,您这个问题是怎么解决的啊,我遇到同样的问题了,谢谢啊