企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 一、概述 job是运行在独立私有容器中,因此,其调试需遵循既有规则; ## 二、步骤 首先、需要了解,调度服务器的核心入口类为: ``` org.wbase.framework.server.job.Server ``` 而在业务中,该启动类已经打包了,所以不能直接打开类文件里面去debug,而是通过IDE工具的调试指令,来运行jobserver; 以Eclipse为例(其他工具自行参考) ![](https://img.kancloud.cn/3f/b9/3fb9eacb54db3fe89f511a32a30dadf6_1366x732.png) ![](https://img.kancloud.cn/40/fc/40fc5e474699219fb0ca8fbbccec179b_1366x732.png) 或者为了方便起见,直接新增一个调试实例; ![](https://img.kancloud.cn/65/3d/653de9a4367ca77ce39d59f426c408e6_1366x732.png) ![](https://img.kancloud.cn/66/5e/665ed4ed15fc8d677fcca554e98048ff_997x640.png) ![](https://img.kancloud.cn/7a/69/7a69175e2550e4ca58cdf2018750834d_997x640.png) 后续调试的时候,只要打开 ![](https://img.kancloud.cn/25/57/25577a5b66d3879b24302ec225e13404_1366x732.png) 选择 ![](https://img.kancloud.cn/6a/bc/6abc0e4c24f071509456ce80b345a17a_997x640.png) 即可; > 为了避免调试的时候,启动太多的job,平台自带的job,在调试模式下,都已经自动禁止加载了; ## 三、优化配置 为避免调试的时候加载了太多的job,平台提供了配置项server.jobserver.debug.clazz,用于调试特定的job; 例如: ``` server.jobserver.debug.clazz=com.iot.job.jobs.ReadChinaTelecomPooledCardFlow01Job ``` 然后调试启动,系统只会加载这个类了; >[danger] 需要注意,调试完毕,需要把server.jobserver.debug.clazz配置项重新置空;