如何解决将骆驼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 举报,一经查实,本站将立刻删除。