eclipse 远程调试

环境:win7+java1.6

 

运行方式:切换到catalina.bat所在的目录,运行如下命令:

 

catalina.bat jpda start

 

默认在8000端口进行监听。

 

然后在eclipse的项目上右击->Debug as ->Debug Configurations->Remote Java Application->Host填上服务器IP,我这里写localhost,Port写8000,点击Debug即可。

 

注意到:在tomcat6中要修改某些参数,才能使得jpda成功运行:

 

打开tomcat6的catlina.bat,

 

在 if "%OS%" == "Windows_NT" setlocal 下面添加:

@set CATALINA_OPTS=-server -Djava.net.preferIPv4Stack=true -Dcom.sun.management.jmxremote -Xms256m -Xmx512m -Duser.country=CN -Duser.language=zh -Dfile.encoding=UTF-8
@set CATALINA_HOME=D:\workspace\CTI\tomcat6

 

将set JPDA_TRANSPORT这句话改成set JPDA_TRANSPORT=dt_socket

 

将set JPDA_ADDRESS这句话改成set JPDA_ADDRESS=8000。

 

完成上述设置后即可。

 

 

refurl:http://blog.csdn.net/kongqz/article/details/3971263

 

http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/

 

--------------------------------------------------------------------------------------

后来我发现在eclipse上安装一个tomcat插件,用插件启动tomcat,也可以进行断点调试。

你可能感兴趣的:(eclipse)