2016-09-07 23 views
-1

エンドポイントURIの内部でエラーが発生したとき、ラクダのコンテキストは開始しません。 Camelは、コンテキストを開始する前にすべてのエンドポイントURIを最初のステップで検証するようです。Apache CamelエンドポイントURIの検証

誰かが私に教えてくれますか?

私は正しいですか? 私はそれを把握できません。

+0

可能性の重複:私はこれについてブログのエントリを書いたhttp://stackoverflow.com/questions/30620130/camelcontext-doesnt-startup-if-one-route-is-misconfigured –

+0

おかげで、私は見つけることができませんでしたそのPostと私の質問に似ています。 – sitnam

答えて

2

はいCamelは起動時に正しく構成されていることを検証します。これはキャメルルートの開始の一環として発生します。

あなたが修正するためにエラーを報告する他のソフトウェアを誤って構成しているようです。

誤って構成されたエンドポイントを見つけるためにソースコードを検証するために使用できるツールがいくつかあります。 http://www.davsclaus.com/2016/01/cheers-fabric8-camel-maven-plugin-to.html

+0

ありがとう!これは私が不思議に思っていたものです。 – sitnam

+0

さらにもう1つの質問は、それを開始する前にそのコンテキスト内のすべてのルートを検証します。 契約によるデザインのようなものです。 – sitnam

+0

はい、すべてのルートが検証されます。ただし、ルートの一部に自動開始ではないマークを付けることはできますが、引き続き検証されます。 –

関連する問題