2017-12-21 7 views
0

Spring Cloudで春クラウドユーレカを設定しようとします。a tutorial linkをSpring.ioに設定します。私はサーバを稼働させますが、クライアントは稼働しません。このチュートリアルでは、Spring Boot 1.5.9.RELEASEを使用します。しかし、http://mvnrepository.com/にはSpring Cloud Starter Eurekaのバージョンはありません。だから、私は1.4.0と2.0.0.M2を試してみる。私は得る春クラウドスターターユーレカセットアップ

09:15:41.027 [main] ERROR org.springframework.boot.SpringApplication - Application startup failed 
java.lang.NoSuchMethodError: 
org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Class;)V 
    at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:166) 
    at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:104) 
    at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:70) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) 
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122) 
    at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:74) 
    at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54) 
    at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:325) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:296) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) 
    at com.example.gateway.GatewayApplication.main(GatewayApplication.java:30) 

どうしたらよいですか?

ビルドツールにはGradleを使用します。

答えて

2

アーティファクトは、私は名前の変更承知していますし、私は新しいバージョンを試してみました春の雲フィンチリーと春ブーツ2

+0

ためspring-cloud-starter-netflix-eureka-clientに変更されました。名前の変更はパッケージの唯一の変更ではありません。 Springブート2(M7とスナップショットの両方)の私の経験とはまったく異なった動作をします。 "mvn package"コマンドで、 "com.sun.jersey.api.client.ClientHandlerException:java.net.ConnectException:Connection refused:connect"というエラーが表示されます。それはGradleと遠く離れていない。私はバグ報告を提出しようとします。しかしSpring CloudはSpring Jiraサイトには載っていません。 – vic

+0

Spring Boot 1.5.xはFinchleyと互換性がありません。 Spring Boot 2はFinchleyと互換性があります。 – spencergibb

+0

Spring CloudはGitHubの問題を使用します – spencergibb