jvm开启远程调试功能;idea远程debug

概述

有时候一些问题本地调试无法复现,这个时候可以开启jvm的远程调试功能

jar包启动

jdk8

bash 复制代码
java -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n   -jar xxx.jar

jdk11/17

bash 复制代码
java -agentlib:jdwp=transport=dt_socket,address=*:8787,server=y,suspend=n -jar xxx.jar

tomcat外置war

修改tomcatbin下的catalina.sh文件

jpda_address对应的localhost:8000改为8000,意味着允许任何人访问。

bash 复制代码
#重新启动
./catalina.sh jpda start

idea远程连接

填上对应的ip和端口即可,当然要确保被连接的服务的代码和本地是一致的,不然代码都不一致还调试啥

相关推荐
秋千码途1 小时前
小架构step系列08:logback.xml的配置
xml·java·logback
飞翔的佩奇1 小时前
Java项目:基于SSM框架实现的旅游协会管理系统【ssm+B/S架构+源码+数据库+毕业论文】
java·数据库·mysql·毕业设计·ssm·旅游·jsp
时来天地皆同力.2 小时前
Java面试基础:概念
java·开发语言·jvm
找不到、了2 小时前
Spring的Bean原型模式下的使用
java·spring·原型模式
阿华的代码王国2 小时前
【Android】搭配安卓环境及设备连接
android·java
YuTaoShao3 小时前
【LeetCode 热题 100】141. 环形链表——快慢指针
java·算法·leetcode·链表
铲子Zzz3 小时前
Java使用接口AES进行加密+微信小程序接收解密
java·开发语言·微信小程序
霖檬ing3 小时前
K8s——配置管理(1)
java·贪心算法·kubernetes
Vic101014 小时前
Java 开发笔记:多线程查询逻辑的抽象与优化
java·服务器·笔记
Biaobiaone4 小时前
Java中的生产消费模型解析
java·开发语言