首先我们用到了maven
<localRepository>/Users/xiaohu/java/.m2/repository</localRepository>
<mirrors>
<mirror>
<id>alimaven-central</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
</mirrors>
springcloud和springboot版本对应
在idea添加
@EnableEurekaServer 表示当前项目有注册中心的功能
即是client 也是server
在application.yml配置文件
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
register-with-eureka: false
spring:
application:
name: eureka
server:
port: 8761
当然还有后台启动方式:进入相应文件夹
mvn clean package -Dmaven.test.skip=true
ls -al target
java -jar target/eureka-0.0.1-SNAPSHOT.jar
后台启动eureka server
nohup java -jar target/eureka-0.0.1-SNAPSHOT.jar > /dev/null 2>&1 &
ps -ef |grep eureka
kill -9 xxx
在我们开发springcloud项目中,首先我就是把eureka server启动
当然我们还可用在docker中使用eureka
docker images
docker ps
docker run -d -p 8761:8761 hub.c.163.com/springcloud/eureka
这里用到了docker的知识 ,需要下载镜像
然后访问http://localhost:8761/