2017-04-08 3 views
0

私はラクダの青写真の原型に基づいて作成された簡単なmavenプロジェクトを持っています。私は「MVNのラクダ:実行」を行うと は、私はこのエラーシンプルなラクダの目標は例外を与えます

Caused by: java.lang.RuntimeException: Gave up waiting for service (objectClass=org.apache.camel.CamelContext) 
at org.apache.camel.test.blueprint.CamelBlueprintHelper.getOsgiService(CamelBlueprintHelper.java:295) 
at org.apache.camel.test.blueprint.CamelBlueprintHelper.getOsgiService(CamelBlueprintHelper.java:256) 
at org.apache.camel.test.blueprint.Main.doStart(Main.java:110) 
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) 
at org.apache.camel.main.MainSupport.run(MainSupport.java:138) 
at org.apache.camel.main.MainSupport.run(MainSupport.java:390) 
at org.apache.camel.test.blueprint.Main.main(Main.java:79) 

なぜテストパッケージを使用しているを参照してください?私はテストスコープやテストクラスには何も持っていません。 OsgiService作成のシーケンスは何ですか?どのクラスがそれを作成するはずですか?

+0

どのバージョンですか?あなたはポンを分かち合うことができますか? –

+0

私の間違い。 CamelContextが作成されていませんでした。私は、既存のBean以外への参照を追加したことがわかりました。しかし根本的な原因を示す例外があるのが分かりました。 – treefrog

答えて

0

問題はCamelContextが作成されていないことでした。未知のクラスへの参照を削除したとき、問題は解消されました。

私はカラフに移動します

関連する問題