从 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,我早该考虑一下,这让我抓狂!
我已经创建了一个 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,我早该考虑一下,这让我抓狂!