当社のクラウドファウンドリーには、Spring Cloudサービスがインストールされていません。私はEurekaサーバーを作成し、それをCloud Foundryにデプロイして、Eurekaのホームページを表示することができました。クラウドファウンドリー:ユーザーが提供するサービスとしてのユーレカサーバーとサービスの追加
ここで提供されている手順(https://github.com/making/cf-eureka-server)でサービスを提供し、アプリケーションをバインドしました。
何の春は、クラウド
2017-11-13T14:39:05.238+05:30 [APP/PROC/WEB/0] [OUT] at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173) ~[jersey-apache-client4-1.19.1.jar!/:1.19.1]
2017-11-13T14:39:05.238+05:30 [APP/PROC/WEB/0] [OUT] ... 30 common frames omitted
2017-11-13T14:39:05.238+05:30 [APP/PROC/WEB/0] [OUT] 2017-Nov-13 09:09:05.237 WARN [DiscoveryClient-HeartbeatExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient - Request execution failed with message: java.net.ConnectException: Connection refused (Connection refused)
2017-11-13T14:39:05.238+05:30 [APP/PROC/WEB/0] [OUT] 2017-Nov-13 09:09:05.237 WARN [DiscoveryClient-CacheRefreshExecutor-0] c.n.d.s.t.d.RetryableEurekaHttpClient - Request execution failed with message: java.net.ConnectException: Connection refused (Connection refused)
2017-11-13T14:39:05.238+05:30 [APP/PROC/WEB/0] [OUT] 2017-Nov-13 09:09:05.237 ERROR [DiscoveryClient-HeartbeatExecutor-0] c.n.d.DiscoveryClient - DiscoveryClient_C2M-LAUNCH-SERVICE/app-launch-service.apps.np.sdppcf.com:d2c76a2f-f2c4-45f9-7e3b-f807 - was unable to send heartbeat!
2017-11-13T14:39:05.238+05:30 [APP/PROC/WEB/0] [OUT] com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
アプリケーション
<dependency>
<groupId>io.pivotal.spring.cloud</groupId>
<artifactId>spring-cloud-services-starter-service-registry</artifactId>
<version>1.5.0.RELEASE</version>
</dependency>
と私はCFログに次のエラーを取得するしかし
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
がないので、私は次の依存関係を与えています私はSpringブートアプリケーションで、@EnableDiscoveryClieを使ってDiscoveryを有効にしましたnt。このエラーのために私はユーレカでサービスを見ることができません。
クラウドファウンドリにインストールされたSpringクラウドサービスを使用せずにユーレカサービスを作成し、クライアントなどを使用できますか?どんな方向にも役立ちます。
私はeureka.client.serviceUrl.defaultZoneを与えた後ユーレカサーバに登録することができました管理者がPCFのSpringクラウドサービスを提供するまで一時的に修正されます。 – sivacham