windows系统:
在catalina.bat文件中rem-----Execute The Requested Command ------------------的一行内容上面添加:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
linux系统
在catalina.sh文件中# ----- Execute The Requested Command -----------------------------------------的一行内容上面添加:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 "
5888为远程调试端口,如果已被占用,就换成另外一个,修改完后重启tomcat
在eclipse中打开debug设置窗口
选择Remote Java Application ,新建一个debug项,输入服务器IP(如果是本机就输入localhost或127.0.0.1)和刚才设置端口号,点ok就可以进入debug状态了
原帖地址:http://blog.csdn.net/afgasdg/article/details/9236877