Я создал процесс BPEL и протестировал его с помощью soapUI, он работает и дает правильные результаты. Теперь мне нужно вызвать его из веб-приложения J2EE, я искал, как это можно сделать, но я полностью смущен, я не знаю, нужно ли мне использовать SOAP или JAX-WS или что-то еще. Я нашел на Oracle web site приятный патч, в котором объясняется, как вызвать BPEL с помощью класса Locator, который использует orabpel.jar, но я не мог найти, где скачать эту банку, чтобы проверить его, и я не уверен, что он работает только с Oracle BPEL Manager или может использоваться с ODEcall bpel process from jsp
EDIT: eclipse и tomcat действуют странно. Я не могу объяснить, почему, но мне удалось создать ws-клиент, но он не поместил все классы в один и тот же пакет, ObjectPortTypeProxy был в объявлении пакета, а остальные были в declaration_pkg
у меня есть ошибка:
Тип DeclarationPortTypeProxy должен имп lement унаследованного абстрактного метод DeclarationPortType.process (DeclarationRequest)
Когда я пытаюсь запустить его в любом случае это говорит
СИЛЬНЫЕ: Servlet.service() для сервлета [JSP] в контексте с путем [/ ClientDeclaration] бросил исключение java.io.IOException: (404) Не Найдено
что это значит?
Заранее спасибо
PS: У меня есть Tomcat 8 и Apache ODE 2
Каков ваш URL WSDL вашего BPEL-процесса? –
это http: // localhost: 8080/ode/процессы/декларация? Wsdl где объявление - это имя моего процесса, синтаксис правильный и eclipse находит его, но тогда он говорит, что он недействителен – sugar