Ошибка развертывания Bpel в движке, не удается найти определение для службы

У меня проблема при создании проекта BPEL, который вызывает внешнюю веб-службу

кажется, что сервер не видит описание услуги

12: 13: 34,384 ОШИБКА [NStateLatch] Ошибка защелки, освобождалась для состояния 1, но на самом деле в -1 12: 13: 34,387 ПРЕДУПРЕЖДЕНИЕ [ProcessStoreImpl] Сбой развертывания в ядре, сохранить> процесс удаления. org.apache.ode.bpel.iapi.ContextException: не удается найти определение службы {[http://www.example.org/AvailableFlightTest/]] в контексте процесса {[http: // testthree]} TestThree- 48

Я проверяю порт и название службы, и все в порядке


person user3098687    schedule 13.12.2013    source источник


Ответы (1)


URL-адрес вашей конечной точки wsdl не работает. Откройте wsdl, найдите URL-адрес конечной точки (под тегом soap: address location), который вызывается во время вашего развертывания.

попробуйте открыть этот URL-адрес конечной точки в веб-браузере, вы получите точную ошибку или проблему, которая может быть причиной этой проблемы.

С уважением, ambuj "Мастер себя, Мастер врага"

person kingAm    schedule 13.12.2013
comment
Спасибо, да, мне понравилось это localhost: 8081 / FlightServiceTest / services / FlightServiceSOAP, но как исправить ?? - person user3098687; 13.12.2013
comment
откройте cmd, введите ipconfig -all, скопируйте свой адрес ipv4 и замените localhost этим IP-адресом в своем WSDL, теперь сохраните свой wsdl и снова используйте его в развертывании. Это должно быть решено. - person kingAm; 13.12.2013