我正在尝试调试 BPEL 流程。我使用 BPEL Designer for Eclipse (3.7.2) 制作它,我使用 Ode 1.3 作为引擎。
我不知道如何调试我的过程。我可以在调试会话中将它部署在 ode 上,但我真的不明白之后我能做什么。
您可以将按照 WS-BPEL 2.0 标准开发的 BPEL 流程部署到WSO2 BPS 服务器 http://wso2.com/products/business-process-server。
在 WSO2 Business Process Server 上部署 BPEL 流程后,您可以使用以下机制来调试/排除故障。
1.使用消息跟踪器。这使您能够查看进出 BPS 服务器的入站和出站消息。为 BPEL 流程启用消息跟踪日志;
将以下条目添加到 $CARBON-HOME/lib/log4j.properties
log4j.logger.org.apache.ode.bpel.messagetrace=跟踪 log4j.logger.org.wso2.carbon.bpel.messagetrace=跟踪
应配置首选 log4j 附加程序,使其具有 TRACE 级别的阈值。如果 CARBON_LOGFILE 是 log4j 附加程序,则应按如下方式更改。默认情况下,此设置为“调试”。
例如 - log4j.appender.CARBON_LOGFILE.threshold=TRACE
重新启动服务器。
2.使用“实例信息”页面中的事件表(图1)。每个活动成功执行后应有 3 个事件。如果某个活动只有 2 个事件,或者有一个“ActivityFailureEvent”,则该特定活动中一定出现了问题。您可能需要参考 WSO2 BPS 服务器的日志文件才能进一步调查该问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)