以/apache-tomcat-7.0.26或者/apache-tomcat-7.0.52为例:
vi startup.sh
在配置的第一行添加如下配置,调试端口为8788:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"
然后重启tomcat
Eclipse配置:
进入Debug configuration:
选择Remote Java Application,右键选择new:
点击Apply,保存设置。
点击Debug,开始远程Debug。
只Debug之前,要确保一下两点:
1、Tomcat下面的代码和Eclipse下面的代码要同步。
2、Tomcat启动充分之后再在Eclipse下面Debug。