apache / incubator-seata-samples

Apache Seata(incubating) Samples for Java
https://seata.apache.org/
Apache License 2.0
2.26k stars 1.9k forks source link

io.seata.common.loader.EnhancedServiceNotFoundException: not found service provider for : io.seata.sqlparser.druid.SQLOperateRecognizerHolder #534

Open shanjia-sdu opened 2 years ago

shanjia-sdu commented 2 years ago

使用eureka注册中心seata1.4.2,Springboot版本2.5.12,SpringCloud版本 2020.0.4, druid连接池,阿里云polardb-o数据库

事务还没进去报这个错 io.seata.common.loader.EnhancedServiceNotFoundException: not found service provider for : io.seata.sqlparser.druid.SQLOperateRecognizerHolder

--server registry {

file 、nacos 、eureka、redis、zk、consul、etcd3、sofa

type = "eureka"

eureka { serviceUrl = "http://10.0.0.66:8761/eureka/" application = "seata-server-oa" weight = "1" } }

--client seata.application-id=${spring.application.name} seata.tx-service-group=default_tx_group seata.service.vgroup-mapping.default_tx_group=seata-server-oa seata.enable-auto-data-source-proxy=true seata.data-source-proxy-mode=AT seata.use-jdk-proxy=false seata.service.disable-global-transaction=false

seata.registry.type=eureka seata.registry.eureka.application=${spring.application.name} seata.registry.eureka.service-url=http://10.0.0.66:8761/eureka/ seata.registry.eureka.weight=1

哪位大神能帮我看看啊

feifeife commented 2 years ago

一样的问题,大神要是解决了能指点一下吗

xs0104 commented 9 months ago

使用druid连接池,匹配到了polardb-o数据库,seata不支持polardb-o数据库类型。目前seata支持oracle、mysql、Db2、mariadb、postgresql、h2数据库