idea配置远程服务器调试,idea远程debug调试

idea配置远程服务器调试,idea远程debug调试,IDEA实现远程调试步骤详解

本文主要介绍实现IDEA远程调试的详细步骤。通过示例代码非常详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友下面和边肖一起学习。

IDEA不仅可以本地调试代码,还可以远程调试代码。

一、基本原理

调试协议用于通过Socket与本地主机的两个虚拟机进行通信,传递调试指令和调试信息。

被调试程序的远程虚拟机:作为调试服务器,它监控调试指令。Jdwp是Java调试线协议的缩写。

调试器的本地虚拟机:IDEA中配置的远程服务器,它指定了调试客户端程序要连接的调试服务器的Host:Port。

二、远程调试步骤

1、IDEA配置启动环境(Debug服务器)

2、开启远程Debug服务

1)对于jar包项目

按如下方式添加命令行启动项目:

# #注意,新参数必须在-jar之前

Java-agent lib:jdwp=transport=dt _ socket,server=y,suspend=n,address=5005 -jar test.jar

2)对于战争包项目

启动脚本(catalina.sh)添加了以下信息:

# # sudo vim $ CATALINA _ HOME/bin/CATALINA . sh

JAVA _ OPTS= $ JAVA _ OPTS-agent lib:jdwp=transport=dt _ socket,server=y,suspend=n,address=5005

注意:

1)有时候调试的时候会提示连接超时,此时需要关闭防火墙。

2)只有本地和远程代码一致,才能进行远程调试。

这就是本文关于远程调试的详细步骤的想法。有关IDEA远程调试的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

idea配置远程服务器调试,idea远程debug调试