eclipse远程debug

Posted 帅就一个字却跟我一辈子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse远程debug相关的知识,希望对你有一定的参考价值。

   由于一般比较正规项目,都会有好几个版本,有时候在测试版本的时候,一切都好好的,然后提交到其他版本之后会有各种各样的问题,这个时候如果不能快速准确的定位到问题,那么我们就需要用 eclipse远程debug 调试跟踪一下了; 

   PS:本来以为这是个很差用的操作呢,问了周围的几个同事,发现没几个人会,然后自己记录下来以备后用吧 

  1.查看IP服务器IP , linux 命令:  ifconfig  ,例如IP为: 192.168.10.10

  2.进入到服务器Tomcat的bin目录 ,例如 : cd /app/appuser/tomcat/apache-tomcat-7.0.55/bin                                   -- 查看tomcat的命令 :ps -ef|grep tomcat

    3.杀掉服务器tomcat的进程号, kill -9  进程号

  4.执行   ./catalina.sh jpda start  这个命令,

      5.第四步完成后在  eclipse 中选中要运行的项目, Debug As-->Debug Configurations-->Remote Java Application  ,然后点新建 ,然后右侧选中要运行的项目,Host 填写 服务器的IP ,这个IP就是第一步查询的那个服务器IP 192.168.10.10;  Port 端口号 默认  8000 

  6.然后加断点,执行你服务器的操作进入断点开始调试即可。

以上是关于eclipse远程debug的主要内容,如果未能解决你的问题,请参考以下文章

eclipse远程调试Hadoop

Eclipse 远程调试预启动脚本?

eclipse远程调试超时问题

Eclipse 远程过程调用

使用 Eclipse 远程调试 gdbserver

eclipse + pydev远程调试OpenStack