NC Eclipse远程调试

NC 的 Eclipse 远程调试功能还挺实用的,是你平时调 Java 服务,改个 Bug 得上服务器一通操作,用这个省事多了。它用的是JDWP协议,说白了就是本地 Eclipse 连远程服务器,像本地调试一样断点、看变量,全都能搞定。

服务器端得先搞定JVM 参数配置,老版本 JDK(1.5 前)用-Xdebug那套,新版直接用-agentlib:jdwp就行了。IP 和端口配上,比如10.12.24.7:8770,在nchome/bin目录下执行sysConfig.bat,重启服务就能生效。

客户端这边,Eclipse 操作也不复杂,打开Debug Configurations,新建个Remote Java Application,把 IP 和端口填进去,一点Debug,连上就能断点调试,反应还挺快。

远程调试最爽的是啥?你代码跑在测试或预发环境,问题不好复现,用它直接连过去现场调试,省了你来回打日志。适合那些环境依赖重、一本地就跑不起来的项目。

小提醒哦,端口别被防火墙挡了,连不上多半就是这个事儿。还有就是 IP 填对了没,netstat -an | grep 8770查一下,看看服务到底起没起。

如果你经常要调远程环境里的 Java 服务,那这个方式真挺值一试的。别忘了配好参数,不然连不上也挺抓狂的。

docx 文件大小:1.52MB