IDEA 操作
-
编辑配置
-
添加
远程 JVM 调试
-
在 主机 栏目中 添加 远程服务器的 ip,以及端口。
-
需要注意的是
远程 JVM 的命令行实参
。
展示:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
保存
jar 包启动配置
jar 包启动方式修改为:
java '远程 JVM 的命令行实参中的信息' -jar xxx.jar
例:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar xxx.jar
tomcat 配置方式
- 到 bin 中 打开 catalina.sh 文件进行编辑。
- 在文件中 添加上这一句
查阅资料还有一种写法:CATALINA_OPTS = "远程 JVM 的命令行实参中的信息" 例:CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081"
断点调试
- IDEA 启动编辑好的 JVM 调试。
- 在需要的地方打上断点就可以接受远程的参数了