首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java 远程debug_idea如何debug

使用IDEA远程Debug线上服务 应用背景 配置过程 IDEA配置 服务启动配置 应用方法 注意事项 应用背景 通常情况下我们会遇到只有线上环境才能复现的bug,此时通过在代码里面加日志重新发布,反复定位对线上的客户体验极度不好...,此时我们可以使用IDEA的远程Debug功能,对线上bug调试。...配置过程 该过程需要本地环境和线上环境至少保证指定端口互通,该端口指的是线上debug对项目的监听端口。...5005 服务启动成功后,通过以下命令查看是否监听成功 netstat -ntulp|grep 5005 应用方法 本地启动IDEA,出现如图说明连接远程服务器成功 此时请求线上服务,进入Debug...模式 注意事项 必须本地IDEA环境和线上监听的端口互通 这个断点会影响线上请求,最好调试完,把项目无debug重启 每日一语 你相信的美好,一定会因为你的努力如期而至 版权声明:本文内容由互联网用户自发贡献

93220
您找到你想要的搜索结果了吗?
是的
没有找到

如何实现IDEA 的 debug

初学 Java 时,我对 IDEA 的 Debug 非常好奇,不止是它能查看断点的上下文环境,更神奇的是我可以在断点处使用它的 Evaluate 功能直接执行某些命令,进行一些计算或改变当前变量。...刚开始语法不熟经常写错代码,重新打包部署一次代码耗时很长,我就直接面向 Debug 开发。...但 Java 是静态语言,运行之前是要先进行编译的,难道我写的这些代码是被实时编译又”注入”到我正在 Debug 的服务里了吗?...Btrace 修改代码能力的实现与 Debug 的 Evaluate 有很多相似之处,这大大吸引了我。 分享就像一个引子,从中学到的东西只是皮毛,要了解它还是要自己研究。...这时再来思考 Debug 的实现,我们在启动被 Debug 的 JVM 时,必须添加参数 -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost

28820

如何在solidity中debug?

十分绝望,整理外网上一些debug策略,帮助同样陷于缺少console.log()来debug-solidity的同学打开思路 如何更好的使用Remix调试合约? 应该在Remix中编写合同。...此还原将返回剩余的gas—这个最绝望 STATIC_STATE_CHANGE: "static state change”在 view函数中试图改变状态值 -上文列表后续持续遇到了更新进去 ---- 使用调试器来debug...remix自带调试器 Truffle 调试器 在项目目录的命令行中运行 Truffle 调试器 让truffle.js的本地主机地址与 Ganache 本地端口相同。...truffle debug 交易哈希 靠他的单步执行断点调试了,虽然remix也基本可以做到类似的事情 为何事件和空白的代码行会失败?...那可能当前是没有了gas 推荐一些不错的工具: 专用调试debug的工具: https://github.com/trufflesuite/truffle/issues https://dapp.tools

1.2K30

IDEA中Debug调试VUE前端项目、调试JS

graalvm相关的内容了,因为博主在忙一个新的前端项目去了,从element-ui切换到antdv,也有很多新的东西需要一边啃文档一边输出,程序出现bug自是在所难免的,所以需要开发工具可以非常方便的debug...在java开发中,debug就是一个debug启动按钮解决的事情,而在前端开发中,IDEA这个开发工具也提供了非常好用的jsdebug工具,博主的这个用法不是网上介绍的那种需要安装插件才能用的方式,免安装浏览器插件可以直接用...第一步,找到jsdebug运行时 在Run/Debug Configurations中,找到JavaScript Debug运行时,新建一个JavaScript Debug运行项,界面如下图所示:...,运行刚刚第一步创建好的jsdebg项,IDEA会帮你在新的浏览器窗口里打开刚刚设置的URL地址,现在你可以在这个新打开的窗口里操作,当遇到你打断点的代码,IDEA的断点就会激活,这个时候就可以愉快的Debug

1.4K20

如何对Pod容器进行remote debug

在一个面试场景中,就debug问题,一般会出现下面的对话: 二哥:你平时开发的时候是用什么方法debug ? 应聘者:看日志。...二哥通过一个示例给老铁们演示一下,如何从本地机器远程调试Pod里面的应用。应用本身非常简单,是用Node.js写的一段http server。对于其它语言写的应用,你肯定能找到变通方法。...进入debug模式 ---- 首先得把http server切换到调试模式。注意这里demo的方法仅适用于Node.js。...图 1:将容器切换进入debug模式 K8s port-forward ---- 下面的问题是:如何才能把本地debugger发出的调试命令连进来? 方法其实有不少。...首先需要将容器内的应用切换到debug模式。具体如何操作与所使用的语言密切相关。 通过K8s port-forward可以将debugger发出的调试命令转发至被调试应用(debuggee)。

1.4K20

在Intellij IDEA中如何使用Debug

原文地址:https://www.cnblogs.com/chiangchou/p/idea-debug.html 作者:bojiangzhou 已获得转载权限 这篇文章详细地告诉了我们在IDEA中如何...Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。...所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试...Debug开篇 首先看下IDEA中Debug模式下的界面。 上图是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。...如何激活JRebel,在最后章节附上。

4.6K20
领券