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了。
?