图文并茂教你使用IDEA远程调试SpringBoot项目
图文并茂教你使用idea远程调试springboot项目。
·
IDEA远程调试SpringBoot项目
1. 项目准备
需要自行准备一个springboot的测试项目。
2. 新建 Remote
2.1 点击配置
在idea当前项目中点击 Eide Configurations
2.2 点击+号
2.3 选择Remote
2.4 配置Remote
在配置Remote之前,需要注意的是,此处配置的port端口是和配置文件中的是不一致的,Remote配置的端口是我们需要进行监听服务器的端口,而配置文件中的端口则是访问的端口。
配置文件中的端口:
配置Remote:
之后点击apply,再点击ok,Remote即可配置完成。
3. 打包本地项目,上传至服务器
4. 在服务器运行jar包
4.1 将生成的jar包上传至服务器
4.2 运行命令
命令的生成规则
java [command] -jar [xx.jar]
# 参数说明
# [command] : 即在2.4节配置remote生成的命令行参数
# [xx.jar] : 上传至服务器的jar包全名称
需要运行的命令为:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8110 -jar test-0.1.jar
启动没有报错,说明你的服务已经启动成功;
4.3 在阿里云控制台暴露两个对应的端口
5. 开始本机调试
5.1 选择配置好的Remote,再点击debug按钮;
运行之后我们将会看到如下信息:
现在已经远程连接成功,如果连接失败的,可以看看是否开放了端口,或者网络连接属性等。
5.2 发送请求开始调试
最后,在实际开发中如果需要使用远程调试,需要注意的是:
- 两端代码要保持一致进行调试;
- 此时当有人访问正在调试的接口时,也会进入调试。
更多推荐
已为社区贡献1条内容
所有评论(0)