服务器端程序配置
第一种方式
比如我这次是需要远程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中配置

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

本文介绍了两种远程调试服务器端程序的方法,包括在配置文件中添加JVM调试参数和通过命令行启动。在IDEA中进行远程调试时,可能需要使用Proxifier设置代理。详细阐述了参数如`transport`、`address`、`server`和`suspend`的含义,并提供了远程debug Presto的实例。
562

被折叠的 条评论
为什么被折叠?



