appポートとeureka登録ポートの不一致問題


APPが起動した後、tomcatのポート番号は確かに配置されたポートですが、eurekaに登録されたポートは8080(デフォルト設定ポート)になりました.この場合、eurkaクライアントに登録ポート番号を設定する必要があります.以下の通りです.
eurka.instance.non SecurePortを追加して、現在のサーバーのポート番号に設定すれば問題を解決できます.
spring:
  application:
    name: sns-cloud-demo-service
  cloud:
    config:
      discovery:
        enabled: false
        serviceId: config-center
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/  #      
    registerWithEureka: true
    fetchRegistry: true
  instance:
    hostname: ${spring.cloud.client.ipAddress}
    instance-id: ${spring.cloud.client.ipAddress}:${server.port}
    prefer-ip-address: true
    nonSecurePort: ${server.port}
server:
  port: 8081