Проблема с CamelContext после обновления Camel с помощью Wildfly 20

Мы использовали Wildfly 14.0.1, camel adapter 8 и зависимость от camel maven 2.22.1

мы вводим контекст верблюда в 4 нескольких класса следующим образом

       @Inject
@ContextName("name")
private CamelContext camelctx;

и мы используем аннотацию @ContextName в нескольких классах, подобных этому

@ApplicationScoped @ContextName("name") открытый класс ClassName..............

Выше классы работали нормально.

Позже мы обновились до wildlfy 20.0.0, camel adapter 12.0.0 и зависимости от camel maven 3.4.0

мы наблюдали в руководстве по миграции верблюдов (https://camel.apache.org/manual/latest/camel-3-migration-guide.html)

эта аннотация @ContextName была удалена, потому что в camel 3 не поддерживалось несколько контекстов camel. далее мы удалили аннотацию @contextName и использовали вместо нее @Named("camel_cdi_context"). В настоящее время мы получаем ошибку ниже.

Высоко ценим ваш совет Как мы можем решить эту проблему?

0 ответов

Другие вопросы по тегам