微服务正常启动后却无法访问的问题探讨

我的微服务项目在这里先展示下
微服务正常启动后却无法访问的问题探讨_第1张图片
首先运行Eureka
在这里插入图片描述
其次先后运行8001服务端(服务提供者),再运行79客户端(服务消费者)
在这里插入图片描述
然后查看访问Eureka,可以看到8001提供者和79消费者都已经成功注册进入了Eureka中
微服务正常启动后却无法访问的问题探讨_第2张图片
测试这两个服务是否正常访问
先测试8001提供者,点击8001提供者查看
微服务正常启动后却无法访问的问题探讨_第3张图片
结果页面
微服务正常启动后却无法访问的问题探讨_第4张图片
这说明8001消费者可以正常访问。

同理访问79提供者
微服务正常启动后却无法访问的问题探讨_第5张图片
结果页面
微服务正常启动后却无法访问的问题探讨_第6张图片
这说明79消费者微服务是存在问题的。
这里,我们不妨从另一个角度分析
访问79消费者里面的一个接口,出现同样的情况微服务无法访问。
微服务正常启动后却无法访问的问题探讨_第7张图片

                                                                                            **

上面是错误展示,下面是解决方案。

出现这种问题,解决方案一般是三种
1.查看pom.xml,发现没有缺少jar包

微服务正常启动后却无法访问的问题探讨_第8张图片
2.查看接口是否写错,发现接口一切正常
微服务正常启动后却无法访问的问题探讨_第9张图片
3.查看application.yml文件是否配置出错
通过查看发现配置文件里面内容符合规范且没有明显错误
微服务正常启动后却无法访问的问题探讨_第10张图片
哎呀呀。。。这该怎么办呢。所有想到的办法都尝试了就是不行了。
拼命挣扎了三个小时候无意间在百度上看到一篇博文是这写的。端口可能已经被占用了。
于是抱着尝试的心态修改了端口号。
微服务正常启动后却无法访问的问题探讨_第11张图片
再次访问成功了
微服务正常启动后却无法访问的问题探讨_第12张图片

经过5个小时的不断探索终于解决了问题。这个错误告诉我们在做微服务项目时一定要注意细节。像端口号冲突这样的错误,一般在运行微服务时并不会报错,但是在访问微服务总是访问不到。

你可能感兴趣的:(springcloud,java,spring,cloud,alibaba)