以前不知道
eclipse还有这个功能, 发布在远程服务器上的包只能通过看LOG找问题,有时候找问题效率比较低.
打开远程调试方式:
远程启动JVM时加上如下启动参数:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18000
布署在JBOSS中,可以修改run.conf文件加启动参数
eclipse的菜单中 "run --> Debug Configuration" 找到左边菜单栏的Remote Java Application, new一个配置项
Connection Type: Standard (Socket Attach)
Host: 远程服务器地址
Post: 远程服务器启动时设定的端口(上面的address值)
程序里打上断点,可以像本地程序一样调试!