Eclipse断点调试文章-tomcat
MyEclipse+Tomcat配置方法:1.下载一个eclipse插件com.sysdeo.eclipse.tomcat,我用的com.sysdeo.eclipse.tomcat_3.2.0.beta3,一般为一个压缩包,解压后放到eclipse的插件包下,重启eclipse后会看到工具栏里有3个可爱的小猫了。
2.配置tomcat:在窗口->首选项->tomcat下配置选择version类型,tomcat home选择你本地所装的tomcat路径如:D:\jakarta-tomcat-5.0.28,context directory 如:D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost
3.在jvm settings 里选择你本地的jre
4.source path 里选择Automatically comput source path选项
5.tomcat manager app里一般都是默认即可,如果tomcat的8080端口自己换过,则在这里改一下端口号。点击ok。
配好这些后还需要修改一些东西,呵呵,有点麻烦吧,但为了以后能用到方便的断点调试功能还要做点事情啊!
6.首先确保Tomcat下发布的系统也是你的Eclipse里打开的系统。
7.修改tomcat\bin 目录下的 catalina.bat,将 set JPDA=
一行改为:
set JPDA=jpda
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
在eclipse中, 点 "Run->Debug...",选 "Remote Java Application",按提示新建,"Project"一项选择需要调试代码的项目,"Host""Port"默认是"localhost""8000"(port一项对应上面的配置的JPDA_ADDRESS),点击"Apply"保存
运行tomcat\bin\startup.bat启动tomcat,在eclipse中点 "Run->Debug..."选中刚才新建的,点"Debug",如果一切正确就没有提示。此后你在代码中设置的断点就会执行。
注:如果重复点debug,你会看到一个eclipse的错误提示框,这是因为8000端口已经被你先前debug运行的程序占了。
另外在调试时方法的执行中,如果修改了代码不能马上能看到变化,必须在下一次方法运行时才能看到修改,比如再次点击当前的url时。
8.重启eclipse即可使用。
页:
[1]