开启数据库的动态数据源后,blade-flow启动不了?

Blade 未结 1 999
terry
terry 剑童 2020-10-15 10:51

一、该问题的重现步骤是什么?

1. nacos里配置dynamic-datasource: true

2. 启动blade-flow;

3.报错:Table 'bladex_flow.blade_tenant' doesn't exist


二、你期待的结果是什么?实际看到的又是什么?

能正常启动


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

2.6.0版本


四、请提供详细的错误堆栈信息,这很重要。

2020-10-15 10:50:29.759  INFO 28516 --- [           main] c.netflix.config.DynamicPropertyFactory  : DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration@6c4eccd2

2020-10-15 10:50:30.484  INFO 28516 --- [           main] c.b.d.d.p.AbstractJdbcDataSourceProvider : 成功加载数据库驱动程序

2020-10-15 10:50:30.601  INFO 28516 --- [           main] c.b.d.d.p.AbstractJdbcDataSourceProvider : 成功获取数据库连接

java.sql.SQLSyntaxErrorException: Table 'bladex_flow.blade_tenant' doesn't exist

at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)

at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)

at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)

at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1200)

at org.springblade.core.tenant.dynamic.TenantDataSourceJdbcProvider.executeStmt(TenantDataSourceJdbcProvider.java:72)

at com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider.loadDataSources(AbstractJdbcDataSourceProvider.java:84)


五、若有更多详细信息,请在下面提供。

1条回答
提交回复