运行本地camel上下文时出错

时间:2014-12-13 16:08:33

标签: apache-camel fuseesb

我正在尝试执行Camel中的示例。

当我尝试执行“Spring DSL-> Run as Local Camel Context”时,我在JBoss Developer IDE中遇到以下错误:

  

源定位器不存在:org.fusesource.ide.server.karaf.core.server.sourceLocator

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

我不知道项目的构建系统,但如果是Maven,您可以在pom.xml添加以下插件:

<plugin>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-maven-plugin</artifactId>
    <version>2.12.0</version>
    <configuration>
        <!--
          the spring context file must be separate from the OSGi bundle, so we provide one here 
        -->
        <fileApplicationContextUri>
            src/main/resources/META-INF/spring/camel-context.xml
        </fileApplicationContextUri>
    </configuration>
</plugin>

您可以将路径放到camel-context.xml,然后就可以运行

mvn camel:run

测试路线。

希望我能帮助你。

答案 1 :(得分:0)

我已经在Jboss IDE中更新了保险丝集成插件,现在工作正常。 非常感谢您的回复。