如何调试WSO2 ESB代码

Ash*_*dit 10 wso2 wso2esb

您通常如何调试ESB代码?我正在使用日志语句,但它们在系统日志中丢失了.有没有更好的机制可供使用?

谢谢,

Nuf*_*ail 15

您可以使用ESB代码从IDE进行远程调试.

首先使用debug选项启动ESB服务器脚本,如下所示.

wso2server.sh -debug 5005
Run Code Online (Sandbox Code Playgroud)

其中数字是用于从IDE进行远程调试的任何端口号.

然后使用您指定的端口号在IDE中运行debug.


tk_*_*tk_ 5

首先,您必须在IDE中设置调试配置,这可以从这篇wso2文章中学到

然后按如下所示使用调试选项启动ESP服务器。

<esb_home>/bin/wso2server.sh -debug 5005
Run Code Online (Sandbox Code Playgroud)

启动服务器后,您将收到以下消息:

Listening for transport dt_socket at address: 5005
Run Code Online (Sandbox Code Playgroud)

然后从您的IDE开始调试!

在此处输入图片说明

这是我使用的调试配置:

编辑配置