将骆驼Maven插件与OSGI蓝图一起使用

问题描述

我正在使用骆驼V2.21.0,并尝试使用骆驼Maven插件。当我运行“ mvn camel:run”时,出现以下错误

INFO: copy thread finished.
[ERROR] *************************************
[ERROR] Error occurred while running main from: org.apache.camel.test.blueprint.Main
[ERROR] 
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.apache.camel.maven.RunMojo$1.run (RunMojo.java:519)
    at java.lang.Thread.run (Thread.java:748)
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:320)
    at org.apache.camel.test.blueprint.CamelBlueprintHelper.getosgiService (CamelBlueprintHelper.java:281)
    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:170)
    at org.apache.camel.main.MainSupport.run (MainSupport.java:501)
    at org.apache.camel.test.blueprint.Main.main (Main.java:81)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.apache.camel.maven.RunMojo$1.run (RunMojo.java:519)
    at java.lang.Thread.run (Thread.java:748)
[ERROR] *************************************

在POM文件中,我有驼色插件,如:

<plugin>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-maven-plugin</artifactId>
    <version>2.21.0</version>
    <configuration>
        <useBlueprint>true</useBlueprint>
    </configuration>
</plugin>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)