近期开发项目遇到一个奇葩的问题 Spring定时任务@Scheduled总是执行两次 多次百度后得到答案
1.spring注解扫描的时候重复扫描
参照:
http://www.cnblogs.com/qiuyun622/p/4689186.html?utm_source=tuicool&utm_medium=referral
2.Tomcate初始化两次 解决方法:将doBase="wenapps"改为doBase="" 但是我发现改完以后再eclipse中启动tomcat直接报错 后面我没有做其他操作 莫名其妙的"好了"...而且无法重现之前的错误
后来...又一次出现了 继续找办法..直到我找到了:
http://www.itkeyword.com/doc/5158673545741904x866/tomcat-server-webeclipse
我的问题跟spring配置没有关系 确实没有重复扫描 问题在 我将Tomcat改为:
Server Locations设置为“Use Tomcat installation(takes control of Tomcat installation)”
就会出错 Eclipse内删除Tomcat 重新添加Tomcat 问题解决
而且 项目启动速度比之前快了一倍 原因不详...