使用eclipse远程debug
2012-11-03 14:09
204 查看
远程debug
首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现代码行错位,难以达到debug的效果。例如:如果你本地的代码加了行,修改了,或减了一行。而远程服务器上的项目没有变化,则debug的时候会发现行号不对,或debug出来的值有偏差等。
1.打开Eclipse,点击左上角的debug按钮,如图:
2.点击上图的红色区域
3.双击上图的红色区域
4.Project:选择你要debug的项目,Host:输入你的远程IP,Port:远程调用端口。如何知道远程端口,通过进入你的远程虚拟机的命令行,输入jps -v 命令,查找这一行
-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进程的一些简单情况。
转自:http://www.iteye.com/topic/1123099
首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现代码行错位,难以达到debug的效果。例如:如果你本地的代码加了行,修改了,或减了一行。而远程服务器上的项目没有变化,则debug的时候会发现行号不对,或debug出来的值有偏差等。
1.打开Eclipse,点击左上角的debug按钮,如图:
2.点击上图的红色区域
3.双击上图的红色区域
4.Project:选择你要debug的项目,Host:输入你的远程IP,Port:远程调用端口。如何知道远程端口,通过进入你的远程虚拟机的命令行,输入jps -v 命令,查找这一行
-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进程的一些简单情况。
转自:http://www.iteye.com/topic/1123099
相关文章推荐
- 【原】使用Eclipse远程Debug测试环境
- Linux使用--eclipse使用tomcat远程debug
- Tomcat在debug模式下启动,使用eclipse监听
- 使用eclipse远程调试weblogic
- 使用 Eclipse 远程调试 Java 应用程序
- eclipse使用git提交本地项目,提交至远程github上
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用JAVA远程调用导致程序自动down掉,jdk1.5的debug模式系统漏洞
- 【git】之使用eclipse-git插件查看本地文件和远程文件区别
- Eclipse 远程调试 Tomcat, Tomcat 虚拟路径 debug
- Eclipse使用debug,logcat调试程序,和一些常用快捷键
- 用Eclipse进行远程Debug代码
- 本地eclipse 远程debug 测试环境配置
- 在Eclipse中使用debug调试程序
- 使用Eclipse远程调试Java 应用程序
- 使用Eclipse搭建php的debug开发环境
- 在OS X上使用eclipse远程连接Hadoop遇到的问题总结
- 使用Eclipse远程调试及原理
- 使用idea远程debug java应用