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

这篇具有很好参考价值的文章主要介绍了jvm开启远程调试功能;idea远程debug。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

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

jar包启动

jdk8

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

jdk11/17

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,意味着允许任何人访问。

#重新启动
./catalina.sh jpda start

jvm开启远程调试功能;idea远程debug,JAVA,jvm,jvm,intellij-idea,java

jvm开启远程调试功能;idea远程debug,JAVA,jvm,jvm,intellij-idea,java

idea远程连接

填上对应的ip和端口即可,当然要确保被连接的服务的代码和本地是一致的,不然代码都不一致还调试啥
jvm开启远程调试功能;idea远程debug,JAVA,jvm,jvm,intellij-idea,java
jvm开启远程调试功能;idea远程debug,JAVA,jvm,jvm,intellij-idea,java文章来源地址https://www.toymoban.com/news/detail-674608.html

到了这里,关于jvm开启远程调试功能;idea远程debug的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IntelliJ IDEA远程调试:使用IDEA Remote Debug进行高效调试的指南

    在开发分布式系统时,调试是一个重要但复杂的环节。开发者通常需要跨越多个服务、模块和线程来追踪和解决问题。在没有远程调试的情况下,许多开发者会在代码中添加各种日志语句,然后重新部署和上线来调试。这种方法不仅费时,而且可能引入额外的错误或问题。

    2024年02月09日
    浏览(28)
  • IDEA实现远程Debug调试(附上Demo代码)

      需要准备JDK1.8环境,安装IDEA(版本不限) (1)、创建demo项目 1.File一New一project… 2.Maven Archetype一填写Name一选择jdk1.8一选择Web一创建 (2)、引入依赖 参数详解: 【-Xdebug】:通知JVM工作在DEBUG模式下。 【-Xrunjdwp】:通知JVM使用(Java debug wire protocol)运行调试环境。 【transport】:指

    2024年02月06日
    浏览(30)
  • IDEA远程Debug调试工具(Remote)的使用

    我们在开发的过程中,经常会遇到这样的情况:代码在本地测试得好好的,但部署上线后测试结果就不一样了,这时就需要去服务器上查看日志进行分析从而定位问题,但这样还是会比较麻烦,如果能够Debug调试,那岂不是美滋滋。 最近了解到IDEA里面其实有远程Debug调试工具

    2024年02月11日
    浏览(31)
  • IDEA 远程 Debug 调试,你可以不需要,但是要会

    远程debug真的很有用,我个人的真实经历就是有一次,我新开发的功能,在生产上没生效,我询问了运维多次,运维也多次确认回复说是最新的包,又是查日志,对数据,仍然没发现问题,最后我就采用远程debug发现我新开发的代码不存在。 所以不需要不要紧,但是要会,作

    2024年02月08日
    浏览(45)
  • 【ETL工具】本地环境IDEA远程DEBUG调试Flume代码

    🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油! 🪁🍁🪁🍁🪁🍁🪁🍁 目录 🦄 个人主页——🎐个人主页 🎐✨🍁 一、问题说明 二、操作步骤 2.1 idea创建远程调试 Flume 自定义 HDFS-Sink,远程服务器进行部署flume打包好后的代码,本地监控远程flume程序

    2024年02月08日
    浏览(28)
  • idea如何开启远程调试

    一:打包需要部署的jar包上传到服务器 二:服务器(开启远程调试接口) 三: idea配置remote 上面的Host填写服务器地址,port填写你部署jar包时候开放的端口(8453),并且记得开放防火墙的端口,不然外部访问不到。

    2024年02月14日
    浏览(28)
  • Java语言基础(4)IDEA程序debug断点调试与单元测试junit(图文简单超详细教程,一文搞定debug断点调试和junit单元测试)

    在代码中,找一个位置,点击 前面出现红色点:这个叫 断点 右击鼠标,选择Debug运行 下图:鼠标悬停上面,会提示如下 1、Step Over(F8):点击这个按钮,或者按住F8键,可以往后面执行 2、Step Into(F7):可以进入方法内部,如果当前执行到方法调用,就可以进入方法内部 3、Fo

    2024年02月20日
    浏览(35)
  • Springboot程序开启远程DEBUG

    一、远程debug的原理 Spring Boot程序远程debug的原理主要是通过在启动时指定JVM参数来启用远程调试模式,并在调试器中连接到程序所在的调试地址,从而实现对程序的远程调试。 具体步骤如下: 在运行Spring Boot程序时,在启动命令的JVM参数中指定远程调试的相关配置,比如指

    2024年02月09日
    浏览(21)
  • Idea 对容器中的 Java 程序断点远程调试

    直接在java程序中添加log.info(),根据需要打印信息 然后打包覆盖,根据日志查看相关信息 第二种:远程调试 在IDEA右上角点击编辑配置 设置相关参数 在Dockerfile中加入 完整代码如下: 或直接用命令 启动容器,然后开启IDEA的调试模式(注意不是运行),控制台显示连接成功即

    2024年02月05日
    浏览(27)
  • Idea断点调试(debug)详解

    打断点: 鼠标左键点击这里就会出现一个红点标志 (有各种形状,后续解释),就打上了一个断点。 启动: 对于已经运行过的程序,直接点击,小虫子就能启动 对于没有运行过的程序,找到程序入口(main方法)前面的三角形 ,鼠标右键启动 启动后,当我们的程序执行到

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包