他のマイクロサービスを検出するために、ユーレカクライアントとしてマイクロサービスを登録しようとしていますが、チュートリアルに従いますが、ユーレカサーバには何も表示されません。以下のコードスニペットです:ユーレカクライアントとしてサービスを登録することができません
マイ
demo
アプリケーション:春ブートアプリケーションがlocalhost:9001
上で実行されている、私は(私が使用し、それは、すなわち、ユーレカクライアントになるインスタンスとして自身を登録したいとその間他のインスタンスを発見する能力を持っていますジェネリック@EnableDiscoveryClient
注釈と春Netflixのユーレカは、クラスパス上にある):@RestController @SpringBootApplication @EnableDiscoveryClient public class DemoApplication { @RequestMapping("/") String home() { return "This is a Demo project"; } public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
application.yml:
server: port: 9001 eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/
localhost:8080
で動作している別のMiscroserviceがサーバーに正常に登録されているため、ユーレカサーバーは問題ありません。ちょうどここにユリカサーバーのapplication.ymlがあります:
server:
port: 8761
eureka:
instance:
hostname: localhost
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
誰でも問題がありますか?