开发者社区> 问答> 正文

spring-cloud eureka server在本机时,并且本机的服务注册?400报错

当前开发测试spring-cloud eureka server在一台win7下启动的,并且系统的公共服务也在win7下启动的,但是启动后查看注册中心注册的实例,这几个服务的访问地址为例如:PC-20170215NFLA:sys-auth:8082 ,但是我的业务服务在我本机 启动后注册进去的地址为:192.168.25.110:test-server:8052 ,也就是说是本机地址+服务名+端口的方式。本机环境是mac。。 由于注册地址的差异导致我的test-server访问sys-auth时本地报错:

Caused by: java.net.UnknownHostException: PC-20170215NFLA
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_121]
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_121]
    at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_121]
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175) ~[na:1.8.0_121]
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) ~[na:1.8.0_121]
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) ~[na:1.8.0_121]
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) ~[na:1.8.0_121]
    at sun.net.www.http.HttpClient.New(HttpClient.java:308) ~[na:1.8.0_121]
    at sun.net.www.http.HttpClient.New(HttpClient.java:326) ~[na:1.8.0_121]

 

展开
收起
爱吃鱼的程序员 2020-06-08 13:09:43 583 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你pingPC-20170215NFLA这个应该不存在吧,尝试把 PC-20170215NFLA对应的ip配置在host中,还有个前提是你的几台服务器的网络是通的。配了host之后可以ping一下PC-20170215NFLA看能不能通。

    2020-06-08 13:09:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载