IDEA 远程调试

1.什么是远程调试

Java提供了一个远程调试功能,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。

2.服务端开启远程调试

开启远程调试功能,需要修改tomcat 的catalina.sh文件,设置-Xdebug -Xrunjdwp:。

3.远程调试的两种模式

远程调试有两种模式:attach 和listen。

主动连接调试attach:服务端配置监控端口,本地IDE连接远程监听端口进行调试,一般调试问题用这种方式。

被动连接调试listen:本地IDE监听某端口,等待远程连接本地端口。一般用于远程服务启动不了,启动时连接到本地调试分析。

4.IDEA设置远程调试


填写远程服务器的IP和端口号,端口号查找的方式是ps -ef |grep java 查找-Xrunjdwp: adress=xxxx配置

相关推荐
泡芙冰淇淋ya2 分钟前
【spring boot项目】统一返回结果封装
java·spring boot·后端
qq_188798875 分钟前
spring mvc学习
java·后端·学习·spring·mvc
蝎子莱莱爱打怪29 分钟前
docker 重要且常用命令大全
java·spring cloud·docker·容器·eureka
.生产的驴38 分钟前
Maven 分模块设计与开发 继承
java·maven
计算机周老师1 小时前
java-Linkedlist源码分析
java·开发语言·python
yava_free1 小时前
详解Java垃圾回收(GC)机制
java·jvm·算法
leeleezl1 小时前
【JVM】类加载机制
java·jvm·后端
掘根1 小时前
【Linux】touch
java·linux·服务器
fensioakq—qqq1 小时前
Spring框架的学习SpringMVC(1)
java·开发语言·后端·学习·spring
yava_free1 小时前
通过IoT边缘ModuleSDK进行进程应用的开发介绍?
java·ide·pycharm