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を使用します。
ため
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サイトには載っていません。 – vicSpring Boot 1.5.xはFinchleyと互換性がありません。 Spring Boot 2はFinchleyと互換性があります。 – spencergibb
Spring CloudはGitHubの問題を使用します – spencergibb