您的位置:首页 > 编程语言 > Java开发

eclipse远程调试

2013-01-08 19:19 169 查看
在做项目中很多时候会用到远程调试在这里与大家分享一下eclipse远程调试的方法:

Tomcat设置:

1.windows下的tomcat配置:

编辑catalina.bat,在最上边加上如下一行语句:

set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001

tomcat设置

1.windows下的tomcat配置:

编辑 catalina.bat ,在最上边加上如下一行语句:

set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001

2.linux下的tomcat设置:

编辑 catalina.sh , 在最上边加上如下一行语句:

declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001"

注意:这个地方的“=”后边需要有引号

这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=8001表示远程连接的端口号,可以设置成任意其他不冲突端口。

在eclipse中远程调试tomcat

1.启动需要远程调试的tomcat

2.将部署在tomcat的项目对应的源代码导入到Eclipse中

注意:项目与源代码必须对应

3.打开”Debug Configurations“对话框。

然后创建一个”Remote Java Application“,Connection Type选择”Standard (Socket Attach)“,Host填写localhost(Tomcat所在的主机地址),Port填写8001。最后点击”Apply“保存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: