定时任务与数据源冲突
程序员文章站
2022-07-13 17:49:00
...
项目中一个Tomcat启动报错的问题,当我刚刚来到公司的时候我就问过带我的老师,这服务器启动的时候报错,他说没事,不影响运行不行了。问他什么原因,他说他也不知道,我以为这是框架内的一个错误(公司自己有一套封装好的框架),后来才发现,原来只是个定时器执行异常的错误,由于Tomcat过早的执行了定时器,而此时Tomcat还没有初始化好数据源,所以在执行定时任务的时候会直接报异常。
我把定时任务延期执行了3秒就好了。不过自己比较好奇的就是在Tomcat启动的时候监听器和Tomcat中配置的数据源哪个先启动。。。