请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

大目老师你好,请问nacos怎么配置druid呢?我配置了启动报错

Located property source: CompositePropertySource {name='NACOS', propertySources=[NacosPropertySource {name='user-dev.yaml'}, NacosPropertySource {name='user.yaml'}, NacosPropertySource {name='user'}]}


Description:


Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.


Reason: Failed to determine a suitable driver class



Action:


Consider the following:

If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).



Process finished with exit code 1



正在回答

1回答

一样的哈。步骤:

  1. 首先在本地的application.yml配置Druid,确保配置成功;

  2. 建立dataId = user.yaml的数据(NacosPropertySource {name='user.yaml'},我是通过你日志的这一段看出来的

  3. 把你原先配置在本地的、Druid相关的配置,挪到Nacos里的user.yaml这条数据中。

0 回复 有任何疑惑可以回复我~
  • 提问者 寂兮寥兮 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-12-30 14:04:53
  • 提问者 寂兮寥兮 #2
    为什么nacos拉取下来的配置是明文的 ,能在控制台看到,这样不就暴露了相关的一些账号和密码吗?
    回复 有任何疑惑可以回复我~ 2019-12-30 14:05:58
  • 大目 回复 提问者 寂兮寥兮 #3
    是的,目前Nacos不支持密文。而且账号密码登录页比较弱。这是Nacos目前的不足之处。
    回复 有任何疑惑可以回复我~ 2019-12-30 14:21:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信