美文网首页
使用IDEA调试线上的项目

使用IDEA调试线上的项目

作者: 隐藏的记号 | 来源:发表于2018-05-08 00:27 被阅读109次

为什么想要远程调试?

远程调试能够帮我解决线上代码调试难的问题,可以像在本地debug程序一样来调试已部署在服务器上的应用。

在公司的项目上,原本已经上了生产环境的功能出现了问题,问题是出现在线上环境的,想想平时一手本地调试的技巧一个也使不出来的感觉,实在是憋得有点难受。更加难受的地方在于,为了查看运行时问题代码位置的主要数据,我不得一遍又一遍地往控制台输出关键地变量以及文字辅助信息,代码文件一经过修改,需要将class文件拿到服务器上进行替换。

总是为了跟踪一点点数据的变化而付出了大量的时间成本,到底有没有比较方便一些的方式呢?不知道怎么回事,大脑里随即想到了“远程调试”这个词。以前还傻傻在群里面提问过大佬,有没有“远程调试”这样的说法,哈!

怎么来进行远程调试的?

在我参考的众多文章教程里面,唯一成功的就是下面这一个教程。
https://blog.csdn.net/u013412790/article/details/53392854

遇到了哪些问题?
有很多的文章教程是针对linux服务器上的tomcat进行教程演示的,而我这边服务器是windows服务器,不太懂在Linux上的操作方式,在windows中要如何做出同样的操作。后来都是猜出来的。

在好几次远程调试的实践过后,我感觉这种远程调试的背后跟最近所接触到的RPC有一些相似之处,是两台运行在不同环境下的JVM互相进行着通信。

相关文章

  • 使用IDEA调试线上的项目

    为什么想要远程调试? 远程调试能够帮我解决线上代码调试难的问题,可以像在本地debug程序一样来调试已部署在服务器...

  • 调试环境

    调试环境 我使用的调试的环境是: idea sqoop 1.99.6 调试使用的代码 maven依赖 下面是项目使...

  • Idea重构

    Intellij idea使用教程与心得 Intellij idea的调试总结 Idea重构 IDEA模板与对比

  • SpringBoot项目使用IDEA远程调试

    一、首先准备一个简单的Springboot web 项目,打包发布到服务器上。 二、配置IDEA 三、配置好后,启...

  • SpringBoot项目IDEA开启远程调试

    title: SpringBoot项目IDEA开启远程调试author: XDiongavatar: https:...

  • 使用IDEA调试sbt

    sbt&play没有main函数,每次使用sbt命令启动,但是就无法使用IDEA调试,本文介绍使用远程调试的方式实...

  • IDEA远程调试Spark

    1.前言 本文讲述如何使用IDEA远程调试spark,这里所说的调试spark包括: 调试spark应用程序,也就...

  • 2018-02-06springboot在intellij ID

    一、安装intellij IDEA 二、使用 IDEA生成springboot项目,或者使用官方项目生成工具生成,...

  • spark源码开发调试(idea环境)

    源码项目调试 ​ 在源代码项目对源码修改后用idea直接进行调试工作 clone源码到本地并编译 ...

  • idea 远程调试war包

    背景 工作中遇到本地无法复现线上bug,想要通过调试线上war包查找bug的原因 环境 1.win102.idea...

网友评论

      本文标题:使用IDEA调试线上的项目

      本文链接:https://www.haomeiwen.com/subject/xsvbrftx.html