测试过程发现,部分AT在A环境执行通过,在B环境执行不通过;
通过调试发现,日志有如下报错:
org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.lang.IllegalStateException: Cannot determine target DataSource for lookup key [null]
和同事讨论后,怀疑是asgard配置的问题,用肉眼对比之后,发现果真是其中一个配置错了,会导致asgard找不到对应的库
心得:
不吝讨论 大胆怀疑 小心求证