Веб-сервис Camel CXF - проблема с получением ответа - PullRequest
0 голосов
/ 17 ноября 2018

Я столкнулся с проблемой с Apache Camel.
Я сделал два SOAP WebServices.Первый (я назову его A) - это стандартный прокси, который вызывает WebServices B, которые выполняют всю работу (получение данных из Datebase, анализ ответа и т. Д.).

Работает очень хорошо, как я и ожидал.Я отправляю данные в A с помощью SoapUI, A отправляет запрос в B, B получает данные из базы данных, анализирует ответ, отправляет их в A, A отправляет ответ в Soap UI.Отлично ... пока все не работает на http.

Когда я включаю ssl на JbossFuse, где развернут WebService A, я могу отправить запрос через SoapUI на Webservice A, A отправляет запрос на B, Bотправляет ответ, A получает ответ (я вижу это в журнале), и ... больше ничего не происходит.SoapUI получает SocketTimeoutException: тайм-аут чтения.

Похоже, WebService A не знает, куда следует отправлять ответ.Ничего особенно не происходило в логах, 0 исключений.Вероятно, я забыл об одной вещи, и я не знаю что.Jboss, который я использую, является старым 6.1.0.redhat-379.

У кого-нибудь есть идеи, что я могу сделать / что я могу проверить, что поможет мне решить мою проблему?

1 Ответ

0 голосов
/ 23 ноября 2018

Это не решение, но это решение моей проблемы. Я только что сделал простой Ws Client в Webservice A, который подключается к Webservice B. Затем вместо вызова конечной точки WS B из светокопии я вызываю Bean with WS Client.

...