最近用Spring的quartz定时器的时候,发现到时间后,任务总是重复执行两次,试了很多方法,最后终于被我给解决了。现在将我的解决方法,和大家分享一下,期待和我一样的菜鸟们遇到同样的问题时,能快速的解决掉。
我的解决方法是:
1、在tomcat的webApps的同级目录下新建一个目录wbliu(读者可以自定义文件夹,该文件夹式用来存放自己的web部署文件的);
2、修改tomcat的server.xml文件,为<HOST></HOST>节点下的docBase
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context docBase="{tomcat的安装目录}\wbliu\test(自定义的项目名称)" path="/test" reloadable="true"></Context> </Host> 这样我的问题就解决了,在浏览器中输入http://localhost:8080/test/就能正常运行了。 有时候,解决问题只需一两秒钟,但是探索解决问题的方法,却要花费大量的时间。
时间: 2024-09-12 17:01:55