springcloud做微服务时,普通服务无法访问Eureka注册中心上的配置中心的问题

编程入门 行业动态 更新时间:2024-10-28 10:27:09

springcloud做微服务时,普通服务无法访问Eureka注册中心上的配置中心的问题

报这个错误:
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).

纯入门级别问题,但是我搞了快两天,才搞出来,权当自己留作笔记了,遇到相同问题的同学可以参考下

config配置中心服务已经在注册中心注册(我的项目是统一配置的),因为注册默认使用hostname,所以当访问配置中心配置时,会是这样的地址
http://[配置中心的hostname]/dev/master
然后我把bootstrap.yml改成这样
eureka:
instance:
hostname: localhost
instanceId: s p r i n g . c l o u d . c l i e n t . i p − a d d r e s s : {spring.cloud.client.ip-address}: spring.cloud.client.ipaddress:{server.port}
prefer-ip-address: true
client:
serviceUrl:
defaultZone: http://localhost:8888/eureka/
利用这个属性prefer-ip-address: true,即使用ip地址进行注册就可以了,这样访问配置中心的请求就变成
http://[配置中心的ip地址]/dev/master
然后就能快乐访问了,
当时真希望能有个人帮我看一下,只可惜,求人不如求己,总是麻烦人家人家也不愿意

更多推荐

springcloud做微服务时,普通服务无法访问Eureka注册中心上的配置中心的问题

本文发布于:2023-06-13 07:33:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1357697.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:心上   无法访问   中心   springcloud   Eureka

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!