项目运行报错:java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, ${blade.datasource.dev.url}

Java 已结 7 31371
xddouble
xddouble 2019-04-23 21:02

组件已装好,启动项目报异常,呼叫大圣归来,哪里问题呢?

7条回答
  •  smallchill
    smallchill (楼主)
    2019-04-23 21:06

    这个问题出现一般都是nacos服务没连上、ip端口配置出错、配置文件名文件后缀出错、配置内容格式出错等导致。


    首先看下文档这一章节:https://www.kancloud.cn/smallchill/blade/3197983

    往下翻看到nacos,仔细对比自己的配置是否有误


    如果还不行,再确认下面几个注意点:

    1.nacos需要创建的配置文件名需要与Blade工程 /doc/nacos 文件夹下的一致

    2.文件名是yaml不是yml,也不要打错打成ymal

    3.一定要是blade.yaml和blade-dev.yaml

    4.nacos配置新增界面代码格式需要选择yaml

    5.老版本nacos采用1.x.x,blade最新版本采用2.x+,

    6.nacos2.x需要多开两个端口(默认9848和9849),要注意是否已开启,具体见:https://www.kancloud.cn/smallchill/blade/1289445

    7.winserver部署会有编码问题,需要把nacos配置里的中文注释都删掉

    8.nacos中的Group必须配置"DEFAULT_GROUP"

    9. 检查yml的配置,不要有空格和多余的换行,复制进去之前可以到yml格式化工具先过一遍

    10. 完整启动流程可以跟着公开课走一遍:https://space.bilibili.com/525525/channel/collectiondetail?sid=2936693


    最后上图:

    image.png

    image.png

提交回复