Mit Camel 2.1 mit Grails 1.2.1 - Classloading Problem
-
25-09-2019 - |
Frage
Ich versuche, ein Kamel Kontext in meiner Grails-Anwendung zu definieren.
resource.groovy:
xmlns camel: 'http://camel.apache.org/schema/spring'
camel {
camelContext(id:'camelContext') {
}
}
Ergebnisse in einem Stack Trace enthalten:
2010-02-03 13: 24: 42.209 [main] ERROR spring.GrailsRuntimeConfigurator - [RuntimeConfiguration] Kann Last Bohnen aus resources.groovy org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NoClassDefFoundError: org / Apache / Kamel / spi / ManagementStrategy
Das Merkwürdige ist, dass ManagementStrategy ist in lib / Kamel-Core-2.1.0.jar. Ich bin nicht so vertraut mit weder Frühling noch Kamel so Anregungen sind willkommen. Kann dies ein Problem sein Classloader?
Lösung
Lesen Sie die Release Notes für Apache Camel 2.1 http://camel.apache.org/camel-210-release.html
Es gibt einen Abschnitt mit neuen .jar Abhängigkeiten. Sie müssen commons-Management .jar auf dem Classpath.