远程调试 主动连接调试:服务端配置监控端口,本地IDE连接远程监听端口进行调试,一般调试问题用这种方式。 被动连接调试:本地IDE监听某端口,等待远程连接本地端口。一般用于远程服务启动不了,启动时连接到本地调试分析。 主动连接调试demo 我这里已经有个数据路由的项目,我以这个项目为例 ...
服务端: 普通的jar项目 jdk . 之后使用命令: java agentlib:jdwp transport dt socket,address ,server y,suspend y jar test remove debug.jar jdwp:是 Java Debug Wire Protocol的缩写server y表示是监听其他debugclient端的请求address 表示服务会在端 ...
2020-03-08 12:07 0 1366 推荐指数:
远程调试 主动连接调试:服务端配置监控端口,本地IDE连接远程监听端口进行调试,一般调试问题用这种方式。 被动连接调试:本地IDE监听某端口,等待远程连接本地端口。一般用于远程服务启动不了,启动时连接到本地调试分析。 主动连接调试demo 我这里已经有个数据路由的项目,我以这个项目为例 ...
以前一直用eclipse,最近改用idea.记录下idea的远程调试。 一.启动服务 1.配置tomcat 启动参数增加 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 参数解释 ...
遇见一个怪异问题,无奈线上数据库有限制,只能远程调试下代码。突然发现,远程调试代码真的好简单,简单记录下操作步骤。 1、在idea里创建一个Remote,远程连接的入口。 找到 Edit Configgurations 这个选项。 找到左上角的加号,新建一个 ...
java 可以以调试模式启动,启动后可以使用 jdb 对程序进行调试。以调试模式启动,需要加入以下参数: 一般如 tomcat, jboss, weblogic 等服务器中会使用 JAVA_OPTS 环境变量,如果要运行这类服务,可以设置该环境变量如下: linux 下 ...
写服务端程序,在开发环境下打开远程调试还是非常有用的,还原现场非常容易,让请求方再发个请求即可。如果下来本地调试的话很多环境与管理服务的地址配置什么的都可能不一样,增加了可变因素。 在需要启动服务调试的jvm启动参数中加入(注意:参数要排在启动类名的前面) -Xdebug ...
基于Java的系统提测过程中总是会面临如何在研发端重现的问题。 若是情景简单,研发可以切换到SIT环境构造相关数据完成复现和单步调试,但更多的情况是情景复杂,难以重现或重现成本过高。研发花费大量经历在本地适配SIT环境然后才能单步调试寻找问题。如果让SIT环境可以接收远程调试,是不是可以更好的解决 ...
远程debug调试java代码 日常环境和预发环境遇到问题时,可以用远程调试的方法本地打断点,在本地调试。生产环境由于网络隔离和系统稳定性考虑,不能进行远程代码调试。 整体过程是通过修改远程服务JAVA_OPTS参数,然后本地通过Eclipse或IDEA等工具调试。 下面简单介绍下 ...
远程debug调试java代码 日常环境和预发环境遇到问题时,可以用远程调试的方法本地打断点,在本地调试。生产环境由于网络隔离和系统稳定性考虑,不能进行远程代码调试。 整体过程是通过修改远程服务JAVA_OPTS参数,然后本地通过Eclipse或IDEA等工具调试。 下面简单介绍下理论 ...