小白搭建springcloud

记录自己搭建springcloud出现的问题
——以前使用的是ssm框架,最近到公司,公司使用的springcloud微服务。到公司时间很短,还没看去了解springcloud,在本地开发的时候都遇到很多问题
——自己搭建springcloud,搭建了一个注册Eurake,以前IDE用的Eclipse,准备这次用IDEA
1、用IDEA创建Eurake-server很简单,注意两点
在这里插入图片描述选Spring Initializr
在这里插入图片描述勾上Eurake server

2、项目启动:运行启动类,包含main方法,注解@EnableEurekaServer,@SpringBootApplication
3、application.properties的配置,先让server运行起来
server.port=8762
eureka.instance.hostname=127.0.0.1
eureka.instance.prefer-ip-address=true
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false
4、通过ip+端口,成功访问Eurake

在这里插入图片描述

注:a、IDEA快速导包 alt+enter
	b、启动main方法:main左边有个绿色三角形,点击启动

公司开发遇到的问题:
1、页面访问要多点几次才进本地?
在注册中心网页上看注册情况, 发现有两个注册服务。其中一个是本地注册上去的,访问会随机访问其中一个,导致要多点几次才进本地
2、启动项目报错,提示项目找不到服务或者连接失败之类的
看application.properties文件里面注册中心的ip,端口是不是变化了
有次公司将测试服务器上的Eureka重新换了ip和端口,我本地一直连不上,所有项目启动全部找不到服务和连接失败,后来发现是Eureka换了ip和端口
3、项目a-server正常启动,正常注册到Eureka上,但是名字是另外一个名字b-server
zuul里面找不到对应的名字b-server,项目的application.properties里面的不小心将名字a-server换成了b-server。其他情况直接全文搜索b-server,看看到底哪儿出现b-server,就很好解决了。

猜你喜欢

转载自blog.csdn.net/qq_41833449/article/details/83718572
今日推荐