点击“Debug”按钮,或从顶部菜单选择“Run” -> “Debug”。这将启动远程JVM,并在你指定的调试端口上监听连接。在IDE中连接到远程JVM:打开IntelliJ IDEA,选择“Run” -> “Debug”,然后在弹出的对话框中选择“Add new configuration”。在配置对话框中,选择“Remote”选项,并填写以下信息: Host:填写远程计算机的I...
点击下图红框中的”run”按钮,在下拉菜单中点击“Edit Configurations…“: 在弹出的菜单中点击“+“,再点击“Remote“: 如下图,修改Port框中的数字为之前设置的Tomcatdebug端口号(默认8000),如果tomcat部署在其他机器上,请在Host输入框中填入tomcat所在机器的ip: 设置完毕后点击下面的“ok“,回到主窗口后,点击下图...
transport:debugee和debuger调试之间的通讯方式 server:是否监听debuger的调试请求 suspend:是否等待启动,设置是否在debuger调试链接建立后才启动debugee JVM address:debugee的地址端口 远程为debugee 本地为debugger IDEA端实现 点击菜单Run -> Edit Configurations 弹出如下对话框,使用+号增加Remote JVM Debug 并进行如下...
远程调试原理 众所周知,Java 程序是运行在Java 虚拟机(JVM )上的,具有良好跨平台性,是因为Java程序统一以字节码的形式在JVM中运行,不同平台的虚拟机都统一使用这种相同的程序存储格式。因为都是类字节码文件,只要本地代码和远程服务器上的类文件相同,两个JVM通过调试协议进行通信(例如通过插座在同一个端口进行通信...
点击左上角'+'号,选择Remote。分别填写右侧三个红框中的参数:Name,Host(想要指定的远程调试端口)。 点击界面右下角应用按钮即可。 服务器端开启调试模式,增加JVM启动参数,以支持远程调试 服务器端的catalina.sh文件,在Tomcat的安装目录下,复制到本地,进行编辑,在第一行添加参数配置如下,完成后粘贴回去。
这是JVM将监听调试连接的网络端口。 以调试模式启动Spring Boot程序 配置Intellij IDEA远程连接 在IDEA上方下拉选择:Edit Configurations IDEA Edit Configuratrions 添加Remote JVM Debug,配置如图,取名:Remote-Spring-Boot,一般只需要修改程序运行的ip地址即可,本机为localhost,点击OK保存 ...
restart服务器,开启intellij或eclipse上的remote Debug即可 2. 远程debug的原理说明: 首先说明一下什么是JPDA: JPDA体系结构主要包括:JVM TI,JDI, JDWP JVM TI: JVM Tool Interface。 顾名思义是接口,这些接口支持调试并提供调试功能。接口的访问是以本地语言的形式提供的,由JVM负责实现。这些接口函数的直接客户端...
按照上面的图新建一个Remote调试面板,如下: 按照上图所示的顺序结合你自己服务器和本地环境依次进行配置,然后点击确定就行了。其中步骤1 和 3 端口就是我们远端指定的debug_port端口号。 3.2 JDWP 协议 这里有一个小小的知识点就是 参数中的jdwp。那么什么是jdwp?
如果只是临时调试,在端口号前面不要加上限制访问的IP地址,调试完成之后,将上述JVM参数去除掉之后重新发布下,防范开放远程调试端口可能带来的安全风险。 本地连接远程服务器debug端口 打开Intellij IDEA,在顶部靠右的地方选择”Edit Configurations…”,进去之后点击+号,选择”Remote”,按照下图的只是填写红框内的内容,其中...
首先先在 Intellij IDEA 上新增一个 Remote configuration 在host 的地方填入localhost,而 port 的地方填入你刚刚开的那个本机端口,我刚刚在本机开的是1993端口,所以我这里就填1993,填好按 OK 保存 接着就可以运行刚刚设置好的 remote configuration 来进行远程 debug 了!