步骤如下:
1、打开ECLIPSE IDE 选择 Run/External Tools/External Tools Configurations...,进入如下图所示界面:
在Location中输入指向mvn.bat的路径,在working directory中点击 browse workspace选择要调试的项目,在Arguments中输入jetty:runn,然后选择enviroment 标签创建变量MAVEN_OPTS 值为-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y
对于值中的参数含义可查询JDPA的相关说明。
2、 选择 Run/Debug Configuration... 然后创建一个REMOTE APPLICATION,如下图所示:
Port 要和之前MAVEN_OPTS 的address一致。
以上两步完成后,首先运行 Run/External Tools 中创建的外部调试工具,你将在控制台中看见如下语句,Listening for transport dt_socket at address: 4000 然后去Run/Debug Configuration... 选择刚才创建的REMOTE APPLICATION 运行后在控制台中会看到如下语句:
以上INFO信息略去
[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 10 seconds.
现在打开游览器,输入应用地址就可以调试程序了。
转载于:https://blog.51cto.com/tangjj/346823