2017-05-18 6 views
0

現在、dev profileでjhipster-registryを実行して、jhipsterマイクロサービスアプリケーションに設定を提供しようとしています。ネイティブプロファイルでjhipster-registryを実行しています:central-configフォルダがロードされていません

私はこのofficial jhipster registry docを追ってきたし、:

源からそれを構築している、と次のようにそれを開始しました:

./jhipster-registry-3.0.0.war --spring.profiles.active=dev 

そして、ドキュメントの状態として、私は一緒に<mymicrosericeappname>-dev.ymlを含むcentral-configディレクトリを入れていますjhipster-registryはwarファイルを生成しました。

私はjhipster-レジストリを起動すると、すべてがOKである、
しかし、私は私のmicroserviceアプリケーションを実行すると、それは(私はjhipster-レジストリダッシュボードにそれを見ることができます)レジストリに接続しているが、私はそれが読んでいることを実感microserviceアプリケーションのsrc/main/resources/config /にあるapplication-dev.ymlファイル。

私はcentral-configフォルダを間違って配置したかどうかは分かりません... これは、本当に間違っているかどうかを知る必要があると言いました。

おかげ

+0

ブラウザを使用して設定エンドポイントをテストして、レジストリが正しく応答するかどうかを確認しましたか? –

+0

いいえ、正直言って私は自分が何をしなければならないか本当に分かりません。あなたはブラウザでconfig rest APIをテストするように私に頼んでいますか?そのために、私はそれらを最初に見つけなければなりません。 –

+0

正確にまたはcurlコマンドを使用してください。 https://cloud.spring.io/spring-cloud-config/spring-cloud-configをお読みください。html#_quick_startあなたのアプリケーションの名前が "foo"で、あなたのレジストリがデフォルトのポート 'http:// localhost:8761/config/foo/dev'上でローカルで実行されている場合は、プロファイルdev –

答えて

1

おかげで、彼の答えはcentral-configはRODEされなかった理由を見つける助けてくれました。実際に
春クラウドコンフィグブートストラップコンフィギュレーション「DEV」プロファイルのbootstrap.ymlファイルには、これを与える:

cloud: 
     config: 
      server: 
       git: 
        uri: https://github.com/jhipster/jhipster-registry-sample-config 
       native: 
        search-locations: file:./central-config 

だから私はjhipster-レジストリを実行するたびに、それはgitのレポではなくcentral-configディレクトリを指していました。それでも

./jhipster-registry-3.0.0.war --spring.profiles.active=dev,native 

documentation状態この: はそれが仕事を得るために、私はdevにレジストリを起動するには、ネイティブのプロファイルを持っていたDEVでJHipsterレジストリを実行するのdevのプロファイルを使用して

をし、ネイティブプロファイル

これは本当に真実ではありません...私の苦労を考えてください。

1

configディレクトリがsearch-locationsプロパティでbootstrap.ymlに指定されています。

spring: 
    cloud: 
     config: 
      server: 
       native: 
        search-locations: file:./central-config 

よりもむしろ(あなたからregsitryを立ち上げたところに対して)相対パスを指定するには、絶対パスを指定することもできます。あなたが使用することができます

    search-locations: file:/home/something/central-config 

もなく、devプロファイルを使用して、ネイティブとPROD:@GaelMarziouへ

./jhipster-registry-3.0.0.war --spring.profiles.active=prod,native 
+0

bootstrap.ymlがgitサーバーのプロパティを指定していて、gitの場所が移動しているため、ネイティブの検索場所を取得するために、私はjhipster-registryを実行しなければなりませんでしたデベロッパー、ネイティブプロファイルだから、jhipster-registryの書類はちょっと混乱している。 –

+0

githubのdocに関する問題を自由に報告し、プルリクエストを提案する –

関連する問題