Java 向Eureka服务器AWS Elastic Beanstalk注册Eureka客户端

Java 向Eureka服务器AWS Elastic Beanstalk注册Eureka客户端,java,amazon-web-services,spring-boot,amazon-elastic-beanstalk,netflix-eureka,Java,Amazon Web Services,Spring Boot,Amazon Elastic Beanstalk,Netflix Eureka,我正在尝试将eureka服务器和eureka客户端部署到AWS Elastic Beanstalk。我通过创建一个zip文件并添加maven创建的JAR和一个procfile来实现这一点。eureka客户端通过以下属性在本地向eureka服务器注册: eureka.client.service-url.defaultZone=http://localhost:8761/eureka 当我测试容器化我的微服务时,我知道我必须用docker-compose.yaml中的eureka服务器服务名称覆盖

我正在尝试将eureka服务器和eureka客户端部署到AWS Elastic Beanstalk。我通过创建一个zip文件并添加maven创建的JAR和一个procfile来实现这一点。eureka客户端通过以下属性在本地向eureka服务器注册:

eureka.client.service-url.defaultZone=http://localhost:8761/eureka

当我测试容器化我的微服务时,我知道我必须用docker-compose.yaml中的eureka服务器服务名称覆盖localhost。为了在Elastic Beanstalk上工作,我必须将localhost更改为什么?在procfile中,我尝试使用环境的名称,但没有成功:

web: java -jar eureka_server-0.0.1-SNAPSHOT.jar 
web_2: java -jar eureka_client-0.0.1-SNAPSHOT.jar  --eureka.client.service-url.defaultZone=http://my_env_name:8761

此外,为了在eureka客户端和服务器之间切换,我必须在配置>软件中更改端口变量

您是否对ans@Maleke Thomas进行了优化?我也有同样的问题你对ans@Maleke Thomas罚款了吗?我也有同样的问题