我有一个简单的基于骆驼蓝图原型创建的maven项目。当我执行"mvn camel:run“时,我看到以下错误
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的顺序是什么?应该由哪个类来创建它?
发布于 2017-04-09 20:56:46
问题是CamelContext没有被创建。当我删除一个未知类的引用时,这个问题就消失了。
我搬到了卡拉夫
https://stackoverflow.com/questions/43301571
复制