Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Loja não registra no Eureka

Olá pessoal, tudo bem?

Ao executar o eureka-server e o loja, não aparece nenhuma mensagem de erro nos logs. Porém quando chamo o endpoint http://localhost:8761/eureka/apps no Postman, eu recebo o seguinte retorno:

<applications>
    <versions__delta>1</versions__delta>
    <apps__hashcode></apps__hashcode>
</applications>

É o mesmo retorno que eu tinha antes de tentar registrar a loja.

Segue abaixo os meus properties: Eureka:

server:
  port: 8761

eureka:
  client:
    fetch-registry: false
    register-with-eureka: false

Loja:

spring:
  application:
    name: loja
eureka:
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://localhost:8761/eureka

Não sei o que estou deixando passar...

Desde já, obrigado!!

3 respostas

Fala, Alexandre! Tudo bem contigo?

Aparentemente parece que está correto.

Confirme as configurações abaixo:

Eureka


server:
  port: 8761

eureka:
  client:
    fetch-registry: false
    register-with-eureka: false

Loja

spring:
  application:
    name: loja


eureka:
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://localhost:8761/eureka

E já aproveitando, Fornecedor


server:
  port: 8081

spring:
  application:
    name: fornecedor
  datasource:
    password: root
    username: root
    url: jdbc:mysql://localhost:3306/fornecedor
  jpa:
    hibernate:
      ddl-auto: create

eureka:
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://localhost:8761/eureka

Não esqueça de adicionar a dependência do Eureka nos três

Aguardo seu retorno!

Um abraço

solução!

Boa tarde!

Eu precisei acrescentar o atributo na dependência do eureka-client.

Ficou assim:

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
            <version>3.0.3</version>
        </dependency>

Aí, funcionou certinho.

obrigado!!

Maravilha, Alexandre!!!

Por nada!!!

Precisar... estamos por aqui!

Um abraço!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software