Spring的quartz在linux没有启动过,windows运行正常

问题描述

问题-如题。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文件给覆盖了。
解决方案三:
您好,您这个问题是怎么解决的啊,我遇到同样的问题了,谢谢啊

时间: 2024-12-10 18:26:15

Spring的quartz在linux没有启动过,windows运行正常的相关文章

Foreign LINUX 让你在 Windows 运行 Linux 应用

Foreign LINUX 项目旨在让用户能在Windows上不做任何修改的跑Linux二进制文件.自由软件社区有一个类似的项目叫Cygwin, 但需要重新编译才能将Linux或BSD上的软件运行在Windows上.Foreign LINUX绕过了这一对普通用户来说过于困难的过程,它是一个动态二进制翻译器和Linux系统调用接口模拟器,目前它处于早期开发阶段,能运行的 Linux工具包括bash.vim.nano.python.gcc等. 文章转载自 开源中国社区 [http://www.osc

springmvc-spring加上quartz的问题,启动不来服务,看不出来哪错了

问题描述 spring加上quartz的问题,启动不来服务,看不出来哪错了 Spring3.1.2和quartz2.2.0组合,启动服务报错,我把代码弄出来,大家帮忙看一下,我从action开始给大家贴图,其次是一个简单的job类,?休息,我冲并没有实现job而是在配置文件里用了属性指定方法,再然后是service也是简单的语法练习,最后是applicationContext.xml----我把控制台报错也贴出来,貌似最后说是找不到我自己指定的方法 解决方案 spring的配置有问题,根本就没找

服务器部署项目-linux上启动tomcat出错,java项目是编译后的,在本地测试没问题

问题描述 linux上启动tomcat出错,java项目是编译后的,在本地测试没问题 2C org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'returnedMoneyAction': Injection of resource dependencies failed; nested exception is org.springframework.beans.facto

spring boot + quartz 集群

  spring boot bean配置: @Configurationpublic class QuartzConfig {                @Value("${quartz.scheduler.instanceName}")        private String quartzInstanceName;                @Value("${org.quartz.dataSource.myDS.driver}")        pr

配置-关于spring和quartz集成爆NoClassDefFoundError的问题,描述详细

问题描述 关于spring和quartz集成爆NoClassDefFoundError的问题,描述详细 首先报错信息 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener java.lang.NoClassDefFoundError: com/gc/monitor/exception/Mo

Linux 的启动流程

那篇文章不涉及操作系统,只与主板的板载程序有关.今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程. 这个部分比较有意思.因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多:但是,一旦进入操作系统,程序员几乎可以定制所有方面.所以,这个部分与程序员的关系更密切. 我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统.下面的内容针对的是Debian发行版,因为我对其他发行版不够熟悉. 第一步.加载内核 操作系统接管硬件以后,首先读入

删除Linux后如何找回Windows启动菜单

删除Linux之后,Linux的LILO却仍旧留在系统之中,使得机器启动的第一个界面不能回到选择Windows的菜单. 本文要告诉你解决的方法: 随着Linux的影响越来越广泛,许多电脑爱好者也开始在自己的爱机上安装Linux.于是,硬盘上除了原来的Windows系统之外,还要加上一个Linux,开机时看到的第一个操作系统选择菜单也变成了Linux的LILO或GRUB. 一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定删除Linux.虽然删除Linux的过程很顺利

删除Linux后要找回Windows启动菜单怎么做

删除Linux之后,Linux的LILO却仍旧留在系统之中,使得机器启动的第一个界面不能回到选择Windows的菜单. 本文要告诉你解决的方法: 随着Linux的影 响越来越广泛,许多电脑爱好者也开始在自己的爱机上安装Linux.于是,硬盘上除了原来的Windows系统之外,还要加上一个Linux,开机时看到的第一个操作系统选择菜单也变成了Linux的LILO或GRUB. 一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定删除Linux.虽然删除Linux的过程很顺

spring整个quartz CronTriggerBean里面是否可以配置多个jobDetail

问题描述 spring整个quartz CronTriggerBean里面是否可以配置多个jobDetail spring整合quartz org.springframework.scheduling.quartz.CronTriggerBean里面是否可以配置多个jobDetail 比如两个jobDetail可以用一个CronTriggerBean?大神帮帮忙 解决方案 spring Quartz多个定时任务的配置spring多个定时任务quartz配置spring多个定时任务quartz配置