一、yml修改
1.在之前的Eureka测试项目中做下修改,application.yml配置如下
spring:
application:
name: eureka
profiles:
active: server1
2.添加application-server1.yml,配置如下:
server:
port: 8888
eureka:
instance:
hostname: server2
client:
#register-with-eureka: false
#fetch-registry: false
service-url:
defaultZone: http://server1:9999/eureka/
2.添加application-server2.yml,配置如下:
server:
port: 9999
eureka:
instance:
hostname: server2
client:
#register-with-eureka: false
#fetch-registry: false
service-url:
defaultZone: http://server1:8888/eureka/
二、修改hosts文件
添加两个地址映射(测试的时候是在win7环境测试的;hosts路径:C:\Windows\System32\drivers\etc);有可能改文件会被隐藏哦!!!
127.0.0.1 server1
127.0.0.1 server2
三、启动项目
通过设置application.yml中的active来启动两个项目(active分别设置为:server1和server2);当启动完成一个项目后会显示连接失败;不用管它,因为另一个项目还没启动;所以连接不上;两个都启动完成后就正常了。
四、访问项目
第一个项目访问正常情况下如下图所示:
第二个项目访问正常情况下如下图所示: