Caused by: java.lang.IllegalArgumentException: Consul service ids must not be empty, must start....
最近自己搭建微服务时,使用consul作为注册中心和服务发现,但是启动服务时就报下图的错误:网上搜索了很多办法都没有解决,最后还是自己给找到了问题所在,解决了这个问题。1.主要的错误日志意思:service 的标识不能为空,而且只能使用字母、数字和连字符Caused by: java.lang.IllegalArgumentException: Consul service ids must no
·
最近自己搭建微服务时,使用consul作为注册中心和服务发现,但是启动服务时就报下图的错误:
网上搜索了很多办法都没有解决,最后还是自己给找到了问题所在,解决了这个问题。
1.主要的错误日志
意思:service 的标识不能为空,而且只能使用字母、数字和连字符
Caused by: java.lang.IllegalArgumentException: Consul service ids must not be empty,
must start with a letter, end with a letter or digit, and have as interior characters
only letters, digits, and hyphen: null
2.解决办法
网上很多说是配置 文件里面有空格,去掉空格,或者重新创建一个新的配置文件就可以解决,我试了没有并没有解决我出现的问题。最终经过自己的不懈努力终于找到了原因。我的resources文件牡蛎结构
错误填写了Active profiles
参数
正确的填写 Active profiles :consul
更多推荐
所有评论(0)