【sharding-proxy】Caused by: org.yaml.snakeyaml.error.YAMLException: Invalid tag: !TRANSACTION

下载5.1.1源码到本地,用IDEA启动Bootstrap成功,且数据库代理能正常使用。
现在想 仅 上传一个jar包到服务器,就能运行sharding-proxy。(为了后期修改源码后部署方便)

利用maven-shade-plugin打包shardingsphere-proxy-bootstrap模块,最终打成功包含依赖包的包shardingsphere-proxy-bootstrap-5.1.1-jar-with-dependencies.jar 。

java -jar shardingsphere-proxy-bootstrap-5.1.1-jar-with-dependencies.jar 3319 配置路径 ,报如下的错Caused by: org.yaml.snakeyaml.error.YAMLException: Invalid tag: !TRANSACTION

看起来像是解析server.yaml时解析错误。我再启动IDEA,发现仍能正常运行,说明server.yaml文件本身没问题,很可能是shardingsphere-proxy-bootstrap-5.1.1-jar-with-dependencies.jar这个包中的代码和利用IDEA启动时跑的代码不一致。

有大佬遇到过并解决的吗?

京ICP备2021015875号