spring定时器一次调用却触发了两次问题分析
来源:互联网 发布:js方法自动执行 编辑:程序博客网 时间:2024/06/05 20:37
定时器使用的非常广泛,我之前也用过好多次,但是今天在重新写了一个定时器的时候,却出现了很奇怪的现象.
定在一个时间点触发一个方法,但是这个方法却被调用了两次.仔细检查了程序,没有多次触发,没有启动多个tomcat,没有检查出什么问题.后来在网上看到了高手的一个帖子发现原来原因是这样的:
是TOMCAT的配置文件server.xml配置不当引起的,请看下面这段配置就是错误的:
正确的配置如下:
这两段的区别是第二段去除了appBase="webapps"中的webapps变成了appBase="",因为web应用程序都是放在webapps这个目录下的,如果不把“webapps“去掉,这里会调用一次quartz的任务调度,在接下来的“<Context path”中又会调用一次quartz的任务调度,所以就重复了2次
这种情况一般都是编译器自动添加路径造成的,比如用eclipse编译,发布程序.或者人为的添加项目路径,好好检查tomcat配置就不会再出现这种问题了.
0 0
- spring定时器一次调用却触发了两次问题分析
- 关于spring定时器一次调用却触发了两次trigger的问题分析
- 关于spring定时器一次调用却触发了两次trigger的问题分析
- 关于spring定时器一次调用却触发了两次trigger的问题分析
- spring定时器,定时器一次执行两次的问题
- 记一次Spring MVC 一次请求,后台却访问两次的问题的解决方案
- Spring mvc 定时器 调用两次
- 有关于用javaScript点击一次提交数据却发送了两次或者多次的问题
- 使用iscroll滑动区域内的div onclick事件单击一次触发了两次问题的解决
- linux下spring定时器执行两次问题
- spring mvc一次提交两次请求问题
- checkbox 触发两次问题
- spring 定时器执行两次
- Spring 解决Quartz定时任务被触发两次的问题
- spring MVC中一次url请求却执行目标action两次的解决办法
- 使用iscroll滑动区域内的div onclick事件单击一次触发了两次
- iscroll滑动区域内的div onclick事件单击一次触发了两次bug解决
- 一次点击事件,触发两次异步请求
- SPSS——描述性统计分析——比率分析
- 205. Isomorphic Strings(重要)
- MFC连接office 2010的access数据库
- 总结:安卓基本组件
- Android EasyClient 云台控制开源流媒体摄像机EasyCamera
- spring定时器一次调用却触发了两次问题分析
- Spring Data JPA学习
- Android新手上路--PathMeasure类的使用,长按持续产生爱心
- Spark RDD中cache和persist的区别
- Matlab的数据输入
- Windows批处理(cmd/bat)常用命令
- Java常用类库——Arrays类(用于普通数组操作)、比较器(Comparable、Comparator 用于对象排序)的使用
- JavaScript 遍历DOM
- 看完后,搞懂ARP的工作原理,其实并不难!