2

我正在尝试在我的 Grails 应用程序中定义 Camel 上下文。

资源.groovy:

xmlns camel: 'http://camel.apache.org/schema/spring'
camel {
    camelContext(id:'camelContext') {
    }
}

结果堆栈跟踪包含:

2010-02-03 13:24:42,209 [main] 错误 spring.GrailsRuntimeConfigurator - [RuntimeConfiguration] 无法从 resources.groovy org.codehaus.groovy.runtime.InvokerInvocationException 加载 bean:java.lang.NoClassDefFoundError:org/apache/camel /spi/管理策略

奇怪的是 ManagementStrategy 在 lib/camel-core-2.1.0.jar 中。我对 Spring 和 Camel 都不熟悉,因此欢迎提出任何建议。这可能是类加载器问题吗?

4

1 回答 1

3

阅读 Apache Camel 2.1 的发行说明 http://camel.apache.org/camel-210-release.html

有一个部分包含新的 .jar 依赖项。您需要类路径上的 commons-management .jar。

于 2010-02-03T15:31:38.887 回答