您的位置:首页 > 编程语言 > Java开发

spring task 执行多次

2015-10-13 17:21 453 查看
    有时候我们在Eclipse 中启动tomcat来测试spring task 都是正常的,但是如果部署到liunx下就会出现sping task 执行多次现象,相信这个问题一点困惑不少开发人员,下面就来看看什么原因导致的。   1、首先我们从 server.xml中看到这样的一句话     <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

      <Context docBase="energy-web" path="/energy-web" reloadable="true" source="org.eclipse.jst.jee.server:energy-web"/>

</Host>

将Host 中的appBase值置为“ ”就可以了,原因是tomcat启动后首先扫描webapps目录下所有项目,其次有加载Context 从而导致定时任务加载两次。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: