2017-08-31 8 views
0

外部のtomcatに2つのスプリングブートアプリケーションサービスを展開しようとしています。外部のtomcatにeurekaでスプリングブートサービスを登録できません

  1. ユーレカサービス

私は外部のTomcat上でこれら2つのサービスを展開し、私が展開できると私は別にこれら2つのサービスにアクセスできるようにしていますが、私のクライアントサービスではありませんクライアントサービスユーレカのサービスで登録できます。ユーレカコンソールで見ることはできません。

マイユーレカサービスプロパティファイル:

#EureakaService.properties# 
server.port=8761 
eureka.client.register-with-eureka=false 
eureka.client.fetch-registry=false 
spring.application.name=EurekaServiceApplication 
logging.level.com.netflix.eureka=OFF 
logging.level.com.netflix.discovery=OFF 

以下は私のクライアントサービスのプロパティは、私は私の構成設定に問題があるのか​​わからないのです

#ClientService.properties# 
spring.application.name=CBEApplication 
eureka.client.serviceUrl.defaultZone=http://localhost:8080/eureka-server-1.8.0 

ファイルです。

+0

@EnableDiscoveryClientでアノテーションされたクライアント側のプロパティとメインクラスを表示 – Barath

+0

DEBUGログをオンにします。そのため、コードのデバッグに役立ちます。 –

答えて

0

EurekaServiceクラス#@EnableEurekaServer

@SpringBootApplication パブリッククラスEurekaServiceApplicationがSpringBootServletInitializer { パブリッククラスCBEApplicationがSpringBootServletInitializer {

@Override 
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
    return application.sources(CBEApplication.class); 
} 

public static void main(String[] args) { 

    SpringApplication.run(CBEApplication.class, args); 

} 

を}延び

@Override 
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
    return application.sources(EurekaServiceApplication.class); 
} 

public static void main(String[] args) { 
    SpringApplication.run(EurekaServiceApplication.class, args); 
}                                #Client Class code as below#                   @SpringBootApplication 

@EnableDiscoveryClientを拡張し、以下のよう

関連する問題