Я пытаюсь проверить маршрут Camel Blueprint в тесте на верблюде. Этот маршрут может загружаться в карафе, и он также работал при использовании Camel и Spring. На данный момент я получаю:Проблема с использованием json-jackson in camel-blueprint-test
org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> Unmarshal[ref:IssRequest] <<< in route: Route(route1)[[From[seda:from_rraa]] -> [process[ref:issPrep... because of Data format 'json-jackson' could not be created. Ensure that the data format is valid and the associated Camel component is present on the classpath
at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1028)
at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:185)
at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:841)
at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:2911)
at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:2634)
...
Другие посты предложили добавить верблюда-Джаксон в pom.xml, но у меня уже. Также было предложено загрузить функцию в контейнере karaf, но это при запуске модульных тестов в тесте на верблюжьей планке, а не в реальном карафе.
Какую версию Camel вы используете? –
У меня была такая же проблема, и это было связано с проблемой pom.xml. Можете ли вы разместить пом, где вы включили json-jackson? –
не может поместиться весь POM здесь, но это то, что у меня есть для Джексона: ' 2.15.3 org.apache.camel верблюд-Джаксон $ {camel.version} ' –