前言 对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时,有什么更好的办法呢? 有时候,本地调试的时候没有问题,打包部署到测试环境的时候却爆出一堆莫名其妙的问题 ...
虽然很早以前就只有Eclipse和IDEA都支持远程调试功能的,但是基本没怎么使用过,今天因为紧急处理一个问题,而本地环境搭建起来比较麻烦,所以就使用了IDEA的远程调试功能。因此写一篇文章记录一下。 步骤: . 首先在IDEA中check出来你要调试的工程的代码,假设工程的名字为A。然后在IDEA打开这个工程。 . 因为我们用的是Tomcat,所以在IDEA中点击右上角那个 Edit Confi ...
2014-06-04 12:11 1 41542 推荐指数:
前言 对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时,有什么更好的办法呢? 有时候,本地调试的时候没有问题,打包部署到测试环境的时候却爆出一堆莫名其妙的问题 ...
前言 对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时,有什么更好的办法呢? 有时候,本地调试的时候没有问题,打包部署到测试环境的时候却爆出一堆莫名其妙的问题,这时该怎么办 ...
对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时,有时候,本地调试的时候没有问题,打包部署到测试环境的时候却爆出一堆莫名其妙的问题,这时该怎么办呢? 备注:需要注意的是,用于远程debug的代码 ...
通常,线上的程序出现问题我们需要排查时,我们的方案都是通过查看日志或者在本地运行同样的代码debug进行调试。但由于环境问题往往排查的过程不是很顺利。在这里告诉大家如何通过idea在本地对线上的程序进行远程调试,只要有源代码,并且启动项目时做好配置,就可以在本机直接远程调试服务器上的代码。步骤 ...
背景:比如服务部署在test环境的某台机器,自动化用例执行失败了想要看下是代码哪里报错了,通常的方法是登录到服务部署的那台机器上查看日志,但是日志可能没有你需要的信息,此时还有个更好的办法就是在本地IDE启动远程调试,然后在本地代码打上断点进行调试。 前提:要让远程的服务器运行的代码支持远程调试 ...
;Remote完成远程调试的配置。 2) 3): 在JobMaste ...
对于使用Eclipse进行日常编程工作的工程师来说,调试是每天都在进行的工作。针对一般意义上的调试过程,相信每一位工程师朋友都熟练掌握了。这里介绍几个调试中比较实用的高级功能。 Eclipse远程调试 Java自身支持调试功能,并提供了一个简单的调试工具--JDB,类似于功能强大的GDB ...
背景 手头有个任务,需要用java通过jni调用一个开源算法库gmssl的功能,但是gmssl只提供了源码,需要编译后才能使用。按照通常的做法,我们会部署好centos的虚拟机和开发环境,安装好gmssl的依赖环境,然后再基于这个部署好的开发环境进行开发和调试。 这样的做法,会在开发和部署 ...