Eclipse和tomcat远程调试WEB应用

windox
在tomcat_HOME 下的 bin 中 增加文件debug.bat
添加一些内容
cd %CATALINE_HOME%/bin
set JPDA_ADDRESS=8787
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
startup

linux
1、复制一份start.sh 名称 为 debugStart.sh
修改 debugStart.sh中的 最后一行

exec "$PRGDIR"/"$EXECUTABLE" start "$@"
改为:

exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"

2、修改bin中  catalina.sh  ;为了防止8000端口被占用
  JPDA_ADDRESS="8000"       默认
  改为:
  JPDA_ADDRESS="8787"
 
在eclipse中就可以远程debug调试了。
   
1、Run-->Debug Configurations-->添加一个  Remote Java Application
2、右侧的 project为要调试的项目
3、Connection Type 不用管
4、host为要调试的远程主机ip;Post为刚才配置的jpda_address  顾为:8787
5、Debug即可

Debug之前,先启动远程服务

你可能感兴趣的:(eclipse,tomcat,Web,windows,socket)