O2OA后端代码调试

1、下载O2OA的源代码

在gitee上选择对应的系统下载服务端源代码,注意要下载的文件是4百多兆那个,包含了JVM。https://gitee.com/o2oa/O2OA
O2OA后端代码调试

2、IDEA导入源代码

O2OA后端代码调试

3、运行脚本

O2OA后端代码调试
运行start_macos_debug.sh
这里我使用的是mac版本,如果是window的使用window对应的debug命令,注意端口不要被占用。

4、查看是否启动成功

O2OA后端代码调试
这是远程调试的端口
O2OA后端代码调试
这里表示启动成功
打开127.0.0.1
正常打开就没问题了

5、IDEA设置远程调试

选择编辑配置
O2OA后端代码调试
添加配置
O2OA后端代码调试

端口填写刚刚截图的端口,按照日志的端口为准
O2OA后端代码调试
点击右上角的绿色表示,进行debug
O2OA后端代码调试
这是代表已经远程连接上了,可以进行远程的调试了
O2OA后端代码调试

6、打开需要修改的页面

O2OA后端代码调试

1、F12查看请求

f12找到对应的后端数据请求接口
O2OA后端代码调试

2、找到对应的目录

根据url找到对应的代码位置
O2OA后端代码调试

3、找到对应的api

它每一个服务都会有一个api.json的文件,是这个服务里面所有的接口
O2OA后端代码调试
每个api.json都会对应一个describe.json,里面是描述对应接口的信息和对应java程序在哪里
O2OA后端代码调试

4、找到对应的程序

找到对应的程序,就可以进行调试了
O2OA后端代码调试