вызвать процесс bpel из jsp

Я создал процесс BPEL и протестировал его с помощью soapUI, он работает и дает правильные результаты. Теперь мне нужно вызвать его из веб-приложения J2EE, я погуглил, как это можно сделать, но я совершенно запутался, я не знаю, нужно ли мне использовать SOAP или JAX-WS или что-то еще. Я нашел на веб-сайт Oracle хороший учебник это объясняет, как вызывать BPEL с помощью класса Locator, который использует orabpel.jar, но я не смог найти, где скачать этот jar-файл, чтобы протестировать его, и я не уверен, работает ли он только с Oracle BPEL Manager или может использоваться с ODE

РЕДАКТИРОВАТЬ: eclipse и tomcat ведут себя странно, я не могу объяснить, почему, но мне удалось создать клиент ws, но он не поместил все классы в один и тот же пакет, DeclarationPortTypeProxy был в объявлении пакета, а остальные были в объявлении_pkg

У меня ошибка:

Тип DeclarationPortTypeProxy должен реализовывать унаследованный абстрактный метод DeclarationPortType.process(DeclarationRequest)

Когда я пытаюсь запустить его, он все равно говорит

СЕРЬЕЗНЫЙ: Servlet.service() для сервлета [jsp] в контексте пути [/ClientDeclaration] вызвал исключение java.io.IOException: (404) Not Found

Что это означает ?

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

PS: у меня есть Tomcat 8 и Apache ODE 2.


person sugar    schedule 05.06.2015    source источник
comment
Каков ваш URL-адрес WSDL вашего процесса BPEL?   -  person Dr.Knowitall    schedule 06.06.2015
comment
это localhost:8080/ode/processes/declaration?wsdl, где Declaration — это имя мой процесс, синтаксис правильный, и eclipse находит его, но потом говорит, что он недействителен   -  person sugar    schedule 06.06.2015


Ответы (1)


Наконец-то мне удалось сгенерировать клиент, я действительно не понимаю почему, но мне просто пришлось переустановить Tomcat и ODE, я должен был подумать об этом раньше, это сводило меня с ума!

person sugar    schedule 06.06.2015