论坛首页 Java企业应用论坛

Eclipse调试常用技巧

浏览 120788 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-04-06  
好东西啊。
0 请登录后投票
   发表时间:2010-04-06  
讲解很详细啊,还符了贴图,真是和好人啊,学习了!
0 请登录后投票
   发表时间:2010-04-06  
原来断点调试也能写出这么多东东
0 请登录后投票
   发表时间:2010-04-06  
调试断点时还可以修改变量的值,强悍啊!
真是受益菲浅啊!
0 请登录后投票
   发表时间:2010-04-06  
daimojingdeyu 写道
二十一 写道
远程调试真的有用吗

有用,可以参考 【12 楼 lydawen】 的回复,可以用来定位一些本机不重现,只有在个别远程机上才出现的偶现问题

很多时候你敢在生产环境打断点远程调试客户就会调试你
0 请登录后投票
   发表时间:2010-04-06  
还在system.out.......
0 请登录后投票
   发表时间:2010-04-06  
lydawen 写道
constant 写道
远程调试不太了解,能详细讲讲嘛?


具体怎么实现你搜下

主要作用:大部分问题在开发环境已经解决了,可有时在生产环境(当然大部分时候是在现场与生产环境几乎一样的测试环境上远程调试)偏偏出现问题,通过日志又不好找到原因或者在开发环境无法重现,这时在远程服务器上开启远程调试端口,你在本地通过IP,调试端口在本地打断点,当生产环境执行到你打断点的代码时,你本地就进入了调试,可以查看远程代码中的一些变量值等。也借此找出问题所在。

这个还真没试过,需要对方也有eclipse或源码吗?客户那里通常都是部署war包无源码。
0 请登录后投票
   发表时间:2010-04-06  
远程调试,的端口是根据容器的开启的端口来选择的吧,像JBoss的端口为8787,run.bat和run.sh当中配置。
0 请登录后投票
   发表时间:2010-04-06  
非常好,我从来没有用过debug,改天试下
0 请登录后投票
   发表时间:2010-04-06  
yechw 写道
lydawen 写道
constant 写道
远程调试不太了解,能详细讲讲嘛?


具体怎么实现你搜下

主要作用:大部分问题在开发环境已经解决了,可有时在生产环境(当然大部分时候是在现场与生产环境几乎一样的测试环境上远程调试)偏偏出现问题,通过日志又不好找到原因或者在开发环境无法重现,这时在远程服务器上开启远程调试端口,你在本地通过IP,调试端口在本地打断点,当生产环境执行到你打断点的代码时,你本地就进入了调试,可以查看远程代码中的一些变量值等。也借此找出问题所在。

这个还真没试过,需要对方也有eclipse或源码吗?客户那里通常都是部署war包无源码。


不需要对端有源码,也不需要对端有Eclipse,只要对端有部署的java包就好,只需要本端有就可以了,就像你说的对端也是基本上不会有源码的。需注意对端的java包中的类文件需要和本地源码一致,不然调试时会行错乱
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics