IDEA远程debug配置

服务器端程序配置

第一种方式

比如我这次是需要远程debug presto程序,然后在presto目录下的etc/jvm.config中添加了如下一行命令

-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5009

扩展:
transport:调试时的通讯数据传输方式。
address:地址端口
server:是否监听调试请求。
suspend:是否等待启动,即是否在debuger调试链接建立后才启动debug JVM。

第二种方式

直接在命令行中加入上面的命令,比如:

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5009 -jar test.jar

IDEA中配置

IDEA远程debug配置_第1张图片

如果是需要远程debug公司服务器上的代码,还要下载个Proxifier软件,里面配置下代理。
IDEA远程debug配置_第2张图片

你可能感兴趣的:(Java,intellij-idea,java)