Eclipse远程调试Tomcat

应用场景:程序在本地运行得很正常,但当部署到生产环境时有异常时进行远程调试

1,在tomcat所在的服务器tomcat/bin下新建一个.bat文件,内容如下:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -jar bootstrap.jar
以上代码在Tomcat5.5和6.0上调试通过
2,然后运行这个bat文件,以调试模式启动tomcat服务器
3,在Eclipse中点击“Run”->“Open Debug Dialog...”打对话框
4,右击Dialog的左边的Remote Java Application点“New”,在右边的"Name"框中输入要调试的项目的名称,下面的"Project","Host","Port"会自动默认填入,其中的"Port"为bat文件中address指定的端口,8000为默认的远程调试端口,点“Close”关闭对话框。
5,在要调试的代码行打上断点,访问一下就可以像调试本地程序一样调试远程上服务器上的程

你可能感兴趣的:(tomcat)