用Eclipse进行远程Debug代码
来源:互联网 发布:ee域名续费 编辑:程序博客网 时间:2024/05/01 23:22
用Eclipse进行远程Debug代码
分类: java 2012-05-04 13:493976人阅读 评论(0)收藏举报
eclipse虚拟机debuggingsocketjavaserver
在新的公司,由于项目很大,在本机运行会很慢,所以都是在本地开发,在远程虚拟机上运行。这样就让我痛苦了,我怎么在本地Eclipse上进行debug调试呢,但是在公司前辈的指导下让我知道了本地Eclipse一样可以远程debug代码。
首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现代码行错位,难以达到debug的效果。例如:如果你本地的代码加了行,修改了,或减了一行。而远程服务器上的项目没有变化,则debug的时候会发现行号不对,或debug出来的值有偏差等。
-Xrunjdwp:transport=dt_socket,server=y,address=52002,suspend=n
其中52002就是你远程虚拟机的调用接口。如果找不到,那是因为你的远程虚拟机tomacat或jboss配置没有支持remote debugging,需要在给JVM加上如下的启动参数:
-Xdebug -Xrunjdwp:transport=dt_socket,address=52002,server=y,suspend=n
adderss由你自己定的。
5.再一切设置好了后,点击右下角的debug按钮,你就可以像本地debug一样进行远程debug了。
ps:jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现代码行错位,难以达到debug的效果。例如:如果你本地的代码加了行,修改了,或减了一行。而远程服务器上的项目没有变化,则debug的时候会发现行号不对,或debug出来的值有偏差等。
1.打开Eclipse,点击左上角的debug按钮,如图:
2.点击上图的红色区域
3.双击上图的红色区域
-Xrunjdwp:transport=dt_socket,server=y,address=52002,suspend=n
其中52002就是你远程虚拟机的调用接口。如果找不到,那是因为你的远程虚拟机tomacat或jboss配置没有支持remote debugging,需要在给JVM加上如下的启动参数:
-Xdebug -Xrunjdwp:transport=dt_socket,address=52002,server=y,suspend=n
adderss由你自己定的。
5.再一切设置好了后,点击右下角的debug按钮,你就可以像本地debug一样进行远程debug了。
ps:jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
版权声明:本文为博主原创文章,未经博主允许不得转载。
0 0
- 用Eclipse进行远程Debug代码
- 主题:用Eclipse进行远程Debug代码
- 用Eclipse进行远程Debug代码
- 用Eclipse进行远程Debug代码
- 用Eclipse进行远程Debug代码
- 用Eclipse进行远程Debug代码
- 用Eclipse进行远程Debug代码
- 用Eclipse进行远程Debug代码
- Eclipse进行远程Debug代码
- 怎样用Eclipse进行远程debug
- eclipse中通过debug进行tomcat,weblogic的远程调试
- Eclipse + Tomcat7.0(jsvc) 进行远程debug
- 用Eclipse远程调试(Remote debug)Tomcat
- eclipse debug远程调试
- Eclipse远程DeBug运行
- eclipse远程debug 设置
- eclipse 远程debug
- Eclipse远程debug
- Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下
- bones脚本篇 - 给按钮增加响应焦点的外观
- HTML5 的input类型
- 在vs中运调用opencv
- WIFI基本知识整理
- 用Eclipse进行远程Debug代码
- jQuery制作瀑布流
- Eclipse FindBugs插件的安装与使用
- Android之Fragment案例解析
- Algorithm 4th environment setup
- SQL注入——原理讲解
- MySQL删除重复记录只保留一条
- unity基础知识大纲
- 理解C语言声明的优先级规则