在日常开发中,有时需要对远程服务器上的应用进行远程调试,对于tomcat,要进行远程调试其实很简单,只需要在启动tomcat时开启jpda服务即可。 什么是JPDA呢? JPDA(Java Platform Debugger Architecture) 是 Java 平台调试体系结构的缩写 ...
各种组件,比如tomcat storm flume,我们都可以通过JMX方式开启远程调试,主要可以用来跟踪源码,了解程序内部的运行机制,其次,也有利于你修改源码。 首先,本质上是要修改flume本身启动的配置文件的jvm配置部分。 找到flume目录下的bin文件夹,下面会有个flume ng文件,这便是flume本身启动脚本所在,找到如下部分: set default params FLUME ...
2015-07-10 23:41 0 2265 推荐指数:
在日常开发中,有时需要对远程服务器上的应用进行远程调试,对于tomcat,要进行远程调试其实很简单,只需要在启动tomcat时开启jpda服务即可。 什么是JPDA呢? JPDA(Java Platform Debugger Architecture) 是 Java 平台调试体系结构的缩写 ...
重要的时刻来了,我们先启动调试Master,并加上属于Master代码的断点: ...
原文链接:http://www.07net01.com/2016/11/1721293.html 如何远程调试tomcat 一,linux环境下 1. 服防火墙打开8000端口,允许外网访问;2. 修改catalina.sh:搜索到如下行:JPDA_ADDRESS="localhost ...
有时候想调试线上的程序 可以启用远程调试功能 在本地调试远程代码。 远程JVM启用调试模式 /usr/local/jdk/bin/java -server -Xms256m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=128m -Xdebug ...
1.切换到tomcat安装目录文件夹,找到catalina.sh,修改 增加一行: CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket ...
一、第一种方法(可略过,直接看第二种方法)这是我第一次配置成功的参考的方法,说实话和我后面的第二种方法比过于麻烦了 https://www.bilibili.com/video/BV1f7411v7 ...
当我们运行一个项目的时候,一般都是在本地进行debug。但是如果是一个分布式的微服务,这时候我们选择远程debug是我们开发的利器。 环境apache-tomcat-8.5.16 Linux 如何启用远程调试tomcat开启远程调试方法切换到你的tomcat的bin目录 ...
jar 正常启动 开启DEBUG模式需追加参数 注意 要放在 -jar 前面 。 Xdebug 启用调试 Xrunjdwp 加载JVM的JPDA参考实现库 server=y ...