东坡下载:内容最丰富最安全的下载站!

首页IT技术 → 让远程断点调试突破时间的限制 不再和时间比赛

让远程断点调试突破时间的限制 不再和时间比赛

相关文章发表评论 来源:本站时间:2011/4/19 19:15:46字体大小:A-A+

更多

作者:点击:241次评论:0次标签:

  大多数时候远程调试采用的方法是启动web服务器后,再在IDE工具中开启debug功能,这类设置debug上篇 有一个描述,不过这个方法有一个缺点:如果应用本身启动比较快,在你启动web服务器后,需要迅速切换到IDE中打开debug,如果稍有迟疑,可能代码已经执行过去了,又的重启服务器重来一遍,非常之累,这里有一个现成的方法来解决这个问题:

  第一步: IDE中设定好要调试的断点,这一步很简单,不说了

  第二步:设置IDE监听调试端口,以eclipse为例.

   点击debug启动后,进入监听状态

   第三步: web服务器启动参数加上如下,注意server=n,不是server=y,因为这个时候需要服务器去连接eclipse.而不是eclipse去连接服务器。

  -agentlib:jdwp=transport=dt_socket,address=8787,server=n ,suspend=n

  第四步 :启动服务器,然后等着吧。等服务器自动停在你要调试的地方

   这个设置跟平时我们一般调试设置恰好是反过来的,如果设置 server=y ,那么这个时候 web 服务器会监听端口,而 eclipse 做为客户端去连接服务器。

相关评论

阅读本文后您有什么感想? 已有 人给出评价!

  • 2791 喜欢喜欢
  • 2101 顶
  • 800 难过难过
  • 1219 囧
  • 4049 围观围观
  • 5602 无聊无聊
热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

本类常用软件