Eclipse远程调试Linux下Tomcat

1、在tomcat/bin/catalina.sh第一行加入如下语句:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE"


2、启动Linux下Tomcat:
./catalina.sh jpda start


使用"tail -f tomcat_home/log/catalina.out"查看日志。出现"Listening for transport dt_socket at address: 8000"说明debug启动成功。

3、在Eclipse,debug中新建"Java Remote Application"。
Porject为对应工程。
Host为远程Linux服务器地址。
Port为上步中8000端口。

4、在对应的类中设置断点就可以远程Debug了。


你可能感兴趣的:(tomcat,linux,debug,jpda)