从 jsp 调用 bpel 进程

call bpel process from jsp

我已经创建了一个 BPEL 流程并使用 soapUI 对其进行了测试,它有效并给出了正确的结果。现在我需要从 J2EE Web 应用程序调用它,我已经用谷歌搜索了如何做到这一点,但我完全感到困惑,我不知道我是否需要使用 SOAP 或 JAX-WS 或其他任何东西。我在 Oracle web site 上找到了一个很好的教程,它解释了如何使用 orabpel.jar 的 class 定位器调用 BPEL,但我找不到在哪里下载这个 jar 来测试它,并且我不确定它是仅适用于 Oracle BPEL Manager 还是可以与 ODE

一起使用

编辑:eclipse 和 tomcat 表现得很奇怪我无法解释为什么但我设法创建了 ws 客户端但它没有将所有 classes 放在同一个包中, DeclarationPortTypeProxy 在包声明中,其余在 declaration_pkg

我有错误:

The type DeclarationPortTypeProxy must implement the inherited abstract method DeclarationPortType.process(DeclarationRequest)

当我尝试 运行 无论如何它说

SEVERE: Servlet.service() for servlet [jsp] in context with path [/ClientDeclaration] threw exception java.io.IOException: (404)Not Found

这是什么意思?

提前致谢

PS:我有 Tomcat 8 和 Apache ODE 2

我终于成功生成了客户端,我真的不明白为什么我不得不重新安装Tomcat和ODE,我早该考虑一下,这让我抓狂!