XWorker可以看作是使用Java编写的框架系统,因此调试本质上是要调试Java代码。XWorker本身是一个Eclipse的项目,可以在Eclipse中启动事物管理器并调试。
在XWorker中可以使用Groovy等脚本,但目前没有调试脚本的方法,虽然理论上可以在Eclipse中调试Groovy。
所以Groovy脚本通常建议写简单的代码,如需要调试可以同日志输出等。
调试程序或找Bug等需要快速定位Java或Groovy代码的位置,一般有如下方法。
需要快速定位事物,因此一般在日志或异常中,最好打印出事物的路径。
可以查看事物的动作、描述着的动作和继承者的动作来找到相应的动作,在动作里就可以找到Java或Groovy代码。
Groovy代码会编译成Class,根据Class的路径可以快速找到Groovy的代码。
比如:
拷贝路径在XWorker中点击打开按钮:
打开的的是代码事物:
Copyright © 2007-2014 XWorker.org 版权所有