2017-04-08 37 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

哪个版本?你能分享你的POM吗? –

+0

我的错误。 CamelContext没有被创建。我发现我已经添加了对一个不存在的bean的引用。但是,查看指示根本原因的异常会很有帮助。 – treefrog

回答

0

问题是CamelContext未被创建。当我删除对未知类的引用时,问题就消失了。

我搬到卡拉夫