首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BPEL Designer for Eclipse:如何调试BPEL流程

BPEL Designer for Eclipse:如何调试BPEL流程
EN

Stack Overflow用户
提问于 2012-04-11 17:24:01
回答 2查看 2.2K关注 0票数 2

我正在尝试调试BPEL流程。我是使用BPEL Designer for Eclipse (3.7.2)制作的,我使用Ode 1.3作为引擎。

我不知道如何调试我的进程。我可以在调试会话中将其部署到ode上,但是我真的不知道在那之后我还能做什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-19 13:12:18

您可以在WSO2 BPS server上部署以WS-BPEL2.0标准开发的BPEL流程。一旦在WSO2 Business process Server上部署了BPEL流程,就可以使用以下机制来调试/排除故障。

1.使用消息跟踪器。这使您能够查看进出BPS服务器的入站和出站消息。为BPEL流程启用消息跟踪日志;

将以下条目添加到$CARBON-HOME/lib/log4j.properties

log4j.logger.org.apache.ode.bpel.messagetrace=TRACE log4j.logger.org.wso2.carbon.bpel.messagetrace=TRACE

应配置首选log4j附加器,使其具有跟踪级别的阈值。如果CARBON_LOGFILE是log4j附加器,则应按如下方式进行更改。默认情况下,此选项设置为DEBUG。

eg - log4j.appender.CARBON_LOGFILE.threshold=TRACE

重新启动服务器。

2.使用“Instance Information”页面中的Event表(图1)。每个活动在成功执行后都应该有3个事件。如果一个活动只有2个事件,或者如果它有一个"ActivityFailureEvent",那么在这个特定的活动中一定出了什么问题。您可能需要参考WSO2 BPS服务器的日志文件,以便进一步调查此问题。

票数 4
EN

Stack Overflow用户

发布于 2012-04-12 02:29:44

不幸的是,用于BPEL调试的开源工具非常有限。尽管ODE提供了在断点挂起和恢复进程的API,但当前的工具并没有利用它。我建议使用enable the DebugBpelEventListener,它将执行事件输出到已配置的记录器。这通常有助于理解发生了什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10103198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档