O2OA后段调试

  • 1、下载O2OA的源代码
  • 2、IDEA导入源代码
  • 3、运行脚本
  • 4、查看是否启动成功
  • 5、IDEA设置远程调试
  • 6、打开需要修改的页面
    • 1、F12查看请求
    • 2、找到对应的目录
    • 3、找到对应的api
    • 4、找到对应的程序

1、下载O2OA的源代码

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

2、IDEA导入源代码

3、运行脚本


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

4、查看是否启动成功


这是远程调试的端口

这里表示启动成功
打开127.0.0.1
正常打开就没问题了

5、IDEA设置远程调试

选择编辑配置

添加配置

端口填写刚刚截图的端口,按照日志的端口为准

点击右上角的绿色表示,进行debug

这是代表已经远程连接上了,可以进行远程的调试了

6、打开需要修改的页面

1、F12查看请求

f12找到对应的后端数据请求接口

2、找到对应的目录

根据url找到对应的代码位置

3、找到对应的api

它每一个服务都会有一个api.json的文件,是这个服务里面所有的接口

每个api.json都会对应一个describe.json,里面是描述对应接口的信息和对应java程序在哪里

4、找到对应的程序

找到对应的程序,就可以进行调试了

O2OA后端代码调试相关推荐

  1. leadshop商城系统源码-前后端代码开源-v1.0.0

    介绍: eadshop是一款提供持续更新迭代服务的免费商城系统,旨在打造极致的用户体验! Leadshop由浙江禾成云计算有限公司研发,主要面向中小型企业,助力搭建电商平台,并提供专业的技术支持.免费 ...

  2. 微信小程序cameraContext拍摄的视频或照片上传后端,不需要处理实时监听的ArrayBuffer格式的视频数据,只需要直接使用wx.uploadFile上传后端,简单好用(带前后端代码)

    最终方案请直接看文章最后! 最近在做一个微信小程序录制视频(图片也是一样的逻辑),然后上传后端的功能,使用的是微信小程序提供的cameraContext实例,具体官方文档请参考: CameraCont ...

  3. 视觉SLAM十四讲--第13讲 实践:设计SLAM系统(最详细的代码调试运行步骤)

    文章目录 一. 代码目录介绍及运行步骤 代码目录: 如何运行 二. 代码调试问题 1. 准备工作 2. 遇到的问题及解决办法 3. 成功运行 三. 代码理解 核心算法结构 数据结构: 算法 代码理解及 ...

  4. 【VS实践】代码调试与错误处理

    程序员的装逼技能:调试,错误处理和快捷键 学计算机3年,只知道一些基础的理论知识,写代码和调试很差,基本不会什么吧! 花时间了解一下关于这块的东西!以前觉得调试就是代码写出来一运行,有问题了分析那里出 ...

  5. 不使用任何后端代码可以开发应用程序吗?

    在一个一切都在加速的世界里,你需要快速迭代以避免被抛弃. 技术有很多,但你不可能掌握每一项.你可能会问自己:"我怎么能在不了解后端代码的情况下构建应用程序呢?" (1)你需要快速. ...

  6. GitHub开源:一键生成前后端代码神器

    目录 1.技术架构 2.微服务架构图 3.业务应用 本篇博客将为朋友们分享一款神器:JeecgBoot. JeecgBoot 是一款基于代码生成器的低代码开发平台,零代码开发.采用前后端分离架构:Sp ...

  7. 实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了

    前言 在日常的软件开发中,程序员往往需要花费大量的时间写CRUD,不仅枯燥效率低,而且每个人的代码风格不统一.MyBatis-Plus 代码生成器,通过 AutoGenerator 可以快速生成 En ...

  8. 转:Python 代码调试技巧

    Python 代码调试技巧 转载于:https://www.cnblogs.com/kira2will/p/4254754.html

  9. 树形dp——树的重心(2) 代码调试理解

    和树的最大独立问题类似,先任选一个结点作为根节点,把无根树变成有根树,然后设d(i)表示以i为根的子树的结点的个数.不难发现d(i)=∑d(j)+1,j∈s(i).s(i)为i结点的所有儿子结点的编号 ...

最新文章

  1. [C] 图的深度优先遍历
  2. 【MediaPipe】(4) AI视觉,远程手势调节电脑音量,附python完整代码
  3. SimpleDelegate 委托
  4. 存储知识:数据一致性、分级存储、分层存储与信息生命周期管理
  5. 虚函数和纯虚函数的区别
  6. CRM Fiori Launchpad初次登陆后返回的service metadata信息
  7. 柱状图带立体效果_PS教程!手把手教你打造立体感欧美风人像大片效果(已打包好素材资料见文末)...
  8. eclipse adt bundle不显示Android SDK菜单
  9. linux mint 中文字体,Ubuntu和Linux Mint自定义全局字体
  10. Codeforces C. Even Number Addicts
  11. 分布式系统必懂——SSO单点登录
  12. c语言优秀教案,C语言优秀教案.doc
  13. 河北省工资系统 服务器错误,河北省机关事业单位工资管理系统
  14. 人工智能有哪些好书值得推荐?
  15. 怎么看计算机的a卡右键找不到,amd显卡右键不见了,右键没有amd显卡设置
  16. 基于SSM的校园疫情防控系统的设计与实现
  17. 凸多边形的最优三角划分
  18. dedecms如何自定义分页样式
  19. android autojs 群控 脚本,autojs开发群控需要用到的服务器通信协议websocket例子
  20. 用YOLO玩「吃鸡」?搭载AI的自瞄外挂来了!一枪爆头!又快又准...

热门文章

  1. 题解 | The Biggest Water Problem
  2. 这 10 种 MySQL 经典错误案例,99% 的程序员一定遇到过!
  3. Java 解洛谷PP5322 [BJOI2019] 排兵布阵,包含完整的分组背包状态转移方法说明,通俗易懂
  4. php生成pdf文件,html转pdf文件的最佳方法(转载)
  5. win10环境下的spark2.4源码环境搭建
  6. 微信小程序调用手机通讯拨打电话
  7. 接手陌生项目的一些小建议
  8. 匿名上位机使用方法分享--波形显示
  9. 再谈微积分下放中学的现实意义
  10. 简述微积分的现实意义是什么