Java中远程调试web应用程序

来源:互联网 发布:敏感性分析软件 编辑:程序博客网 时间:2024/05/28 19:24

一、参数配置
在JVM参数中,要添加以下参数:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y, suspend=n,address=10000

二、以Tomcat为例
(1)更改catalina.sh配置文件
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=10000
set JPDA_SUSPEND=n
(2)启动
bin/catalina.sh jpda start

三、使用eclipse作为debugger
(1)将项目部署到tomcat,最简单的方法是将打包好的项目文件war包或文件夹拷贝到tomcat的webapps目录中
举例如:BaseFrame项目,文件夹在webapps的BaseFrame目录中

(2)启动tomcat
bin/catalina.sh jpda start

(3)配置eclipse
a)选择Run-->Debug...

b)添加Remote Java Application


c)选择Debug按钮,开始调试,转到Degug视景,设置相应断点,当访问相关页面时,就会在断点得停下

原创粉丝点击