远程调试Linux服务器上的代码

远程调试Linux服务器上的代码

首先我们的环境有本地环境还有研发环境,本地环境就是我们本地电脑上面的代码,而研发环境就是我们开发好一个功能,发到一个linux服务器上面的代码;但是有些时候,研发环境上面的代码可能会出bug,而因为代码是在linux服务器上,所以我们没有办法在idea里面打断点调试,这个时候该怎么办呢?我们可以使用idea的远程debug调试,这样我们就能在本地调试研发服环境的代码了。就比如说你现在登录研发服的游戏,然后你启动了本地服代码,在穿装代码的地方打了个断点,那么等到你再研发服的游戏里面穿装之后,就会进入到你本地idea穿装代码断点的地方。接下来你就能在你的本地一步一步调试研发服出现的bug了。但是前提要求,你的本地代码和研发服的代码必须完全一致。

看下在idea里面怎么设置远程debug调试,如下图:
在这里插入图片描述
在这里插入图片描述
接下来就是在研发服启动项目的脚本代码里面设置远程调试的对外端口号,如下图:
在这里插入图片描述
上面的脚本是我们的项目在研发服对应的启动脚本,它是一个shell编程脚本,这里对外的远程调试端口号是36111

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/257935.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

构造,析构,拷贝构造

1. 类的6个默认的成员变量 如果一个类中什么成员都没有,简称为空类,空类中什么都没有?并不是的,任何一个类在我们不写的情况下,都会自动生成下面6个默认成员函数。 注意:这里的“默认”和“缺省”的意思差不多,也就是你不写这6个函数&#…

Flask template+Vue +项目中include引入其他模版(其他模版也会用到vue)的使用探索

项目背景是:团队的历史项目,是flask tmeplate写的前段页面。然后我在一个页面A.html中引入了vue文件,使用了vueelement_ui技术。现在想在此A页面中插入另外一个页面B.html的内容(试图tab分开),因为入口只有…

No suitable driver found for jdbc:mysql://localhost:3306(2023/12/7更新)

有两种情况: 压根没安装下载了但没设为库或方法不对 大多数为第一种情况: 一. 下载jdbc 打开网址选择一个版本进行下载 https://nowjava.com/jar/version/mysql/mysql-connector-java.html 二.安装jdbc 在项目里建一个lib文件夹 在把之前下载的jar文…

免费的数据采集软件,最新免费的几款数据采集软件【2024】

在当今数字化时代,数据是企业决策和业务发展的关键。而如何高效获取数据成为许多企业和研究机构的关注焦点。本文将深入探讨数据采集软件的种类。帮助大家选择最适合自己需求的数据采集工具。 数据采集软件种类 在众多数据采集软件中,有一类强大而多样…

《一念关山》热度破万,爱奇艺古装赛道出尽风头

​刘诗诗重回古装剧、新式武侠公路片、质感细腻的镜头美学......看点满满的《一念关山》频频登上热搜,俘获了大批观众的心。 开播首日热度就刷新了爱奇艺2023年站内纪录,《一念关山》作为2023年爱奇艺在古装赛道的收官之作,口碑和热度兼收。…

RHEL网络服务器

目录 1.时间同步的重要性 2.配置时间服务器 (1)指定所使用的上层时间服务器。 (2)指定允许访问的客户端 (3)把local stratum 前的注释符#去掉。 3.配置chrony客户端 (1)修改pool那行,指定要从哪台时间…

LV.12 D24 陀螺仪实验 学习笔记

一、陀螺仪实验代码分析 设置GPB_2引脚和GPB_3引脚功能为I2C传输引脚 #include "exynos_4412.h"/****************MPU6050内部寄存器地址****************/#define SMPLRT_DIV 0x19 //陀螺仪采样率,典型值:0x07(125Hz) #define CONFIG 0x1A…

SAP UI5 walkthrough step9 Component Configuration

在之前的章节中,我们已经介绍完了MVC的架构和实现,现在我们来讲一下,SAPUI5的结构 这一步,我们将所有的UI资产从index.html里面独立封装在一个组件里面 这样组件就变得独立,可复用了。这样,无所什么时候我…

基于SpringBoot+Vue学生成绩管理系统前后端分离(源码+数据库)

一、项目简介 本项目是一套基于SpringBootVue学生成绩管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严格调试,确…

为“异常”努力是值得的

异常是OO语言处理错误的方式,在C中,鼓励使用异常。侯捷再书中谈起异常,“十年前撰写“未将异常考虑在内的”函数是为一种美好实践,而今我们致力于写出“异常安全码”。”可见异常安全的重要。 说起异常安全,首先就要是异常的出现…

自定义GPTs的Actions 调用外部API测试 返回API的结果:成功

我的自定义GPT:https://chat.openai.com/g/g-sOqIFZgIy-superbrain 效果:chatGPT调用我的天气接口返回天气。 可以看见把json结果变成md格式(人方便阅读)了。与物理世界连接成功,太强大了。 我建的测试示例:https://3.wjsou.…

王炸升级!PartyRock 10分钟构建 AI 应用

前言 一年一度的亚马逊云科技的 re:Invent 可谓是全球云计算、科技圈的狂欢,每次都能带来一些最前沿的方向标,这次也不例外。在看完一些 keynote 和介绍之后,我也去亲自体验了一些最近发布的内容。其中让我感受最深刻的无疑是 PartyRock 了。…