eclipse 远程调试 web程序

需要远程调试web程序,没办法啊。

1. 需要把%TOMCAT_HOME%/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。如果的8000端口有其他用处的话,那么还需要修改catalina.sh文件,看其中的说明,添加一行JPDA_ADDRESS=8017或者其他你指定的端口。这样就可以通过startup.sh或者catalina.sh jpda start来其中支持远程调试的tomcat了。

2.用 startup.sh启动tomcat后,要 看看 8017端口是否已经启用。

netstat -atpn|grep 8017

[root@localhost bin]# netstat -atpn|grep 8017

tcp        0      0 0.0.0.0:8017                0.0.0.0:*                   LISTEN      26679/java

表明这样我们就可以监听了。

3 。 eclipse设置

debug as-->java remote application-->配置一个连接远程的连接,无非就是协议,ip, 端口,

standard socket attatch. Ip, port , 我们启动一个eclipse的debug as remote application,就可以发现可以debug了。

猜你喜欢

转载自envy2002.iteye.com/blog/1545828