問題タブ [spring-cloud-consul]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
10265 参照

spring - spring-boot クライアントが consul で起動できない

次のコマンドを使用して、システムでdockerを使用してconsulをセットアップおよび実行しました。

Consul UI から確認できるように、Consul は正常に動作しています (下に画像を添付)。

ここに画像の説明を入力

今、私は spring-boot サービスを実行して、この領事インスタンスをサービスの検出と登録に使用しようとしています。しかし、開始するたびに、次の例外が発生します。

私のSpring-Bootサービスは以前に別のconsulインスタンスでうまく機能していたので、SpringBoot Main Classにはうまく注釈が付けられています(私は推測します)。

0 投票する
1 に答える
53 参照

spring-mvc - Spring Cloud Consul が ServletContext の登録解除を引き起こす

スプリング ブート アプリケーションを提供すると、WebMvcConfigurationSupportWebMvcを拡張する構成があります。

依存関係を追加すると:

org.springframework.cloud:spring-cloud-starter-consul-discovery:1.2.1.RELEASE

それから私は得る:

ファクトリ メソッド 'defaultServletHandlerMapping' が例外をスローしました。ネストされた例外は java.lang.IllegalArgumentException です: デフォルトのサーブレット処理を構成するには ServletContext が必要です

ヒントはありますか?

ありがとうございました!