在一个调度任务中起了个线程去定时查询某状态为什么第一次启动执行的时候没问题下来启动过程中报如下错误

图片说明

求解这是什么原因造成的图片说明

这是核心部分代码

去检查你的jdbc的server.xml

检查一下你的jdbc的server.xml,应该就可以了。

spring boot 的项目就去检查你的application.properties,仔细检查你的datasource配置是否正确

问题最后发现在于我在调用servlet初始化的时候开启定时任务,那时候可能导致Spring的bean没有完全注入ioc容器中,导致在调用数据源的时候显示数据源的参数有问题