странное поведение интеграции верблюжьей бабочки / затухания на jboss eap fuse 7 - это ошибка или я неправильно использую? - PullRequest
0 голосов
/ 19 октября 2018

Я столкнулся со странной ошибкой в ​​интеграции верблюдов с подсистемой jboss eap undertow.

Я развертываю в jboss eap 7 с патчем fuse 7.0.0 по несколько войн, каждая из которых представляет конечные точки jaxrs, реализованные как маршруты с cxfпотребители.

Я понял, что здесь можно найти документ:

https://github.com/bassista/jboss_fuse_camel_cxf_undertow_bug

, чтобы воспроизвести проблему.

Вот проблема:

Каждое веб-приложение, которое содержит маршрут с потребителем cxf, определяет неявный веб-контекст в Undertow, но когда веб-приложение не развернуто, скажем, app1, неправильный контекст удаляется из Undertow, скажем, веб-контекста app2, таким образомВы не можете добраться до маршрутов обоих приложений.

Я думаю, что это ошибка, но она настолько очевидна, что странно, что никогда не появлялась раньше.Подсистема WildFly-Camel не является новым проектом, и я не могу найти никакой связанной с этим проблемы.Я в чем-то не прав или это на самом деле ошибка?У вас есть какой-нибудь способ предложить?На данный момент я вынужден перезагружать сервер после каждого развертывания / замены / отмены развертывания.

заранее спасибо

1 Ответ

0 голосов
/ 21 июня 2019

Для всех, кто сталкивается с этой проблемой, похоже, что в Fuse EAP 7.0 было условие гонки.Проблема исправлена ​​в версиях, больше или равных Fuse 7.1.

В выпуске проекта WildFly-Camel GitHub есть дополнительная информация:

https://github.com/wildfly-extras/wildfly-camel/issues/2679

...