查看: 21|回复: 0

IDEA远程调试Linux服务器上代码

[复制链接]

1

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-2-1
发表于 2020-5-11 15:09:00 | 显示全部楼层 |阅读模式

1、配置IDEA

备注:

3 -- 名称随意更改,但要好识别

4 -- 远程调试主机的IP

5 -- 服务对应的端口,不要与服务的端口一致

6 -- 选择代码运行的jdk版本

7 -- 选择完jdk版本后出现的一串代码,复制出来

8 -- 选择你的项目

2、配置服务

第一种:SpringBoot项目

Spring boot 通过 java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999 xxx.jar & ,配置到启动命令行中;

第二种:外置tomcat项目

在 tomcat 的 bin / catalina.sh 中设置 JAVA_OPTS 节点即可。

JAVA_OPTS='$JAVA_POST -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999'

3、启动调试

点击debug启动,启动成功会在console面板上输出:

Connected to the target VM, address: '10.1.1.133:9999', transport: 'socket'

即表示链接成功,打断点就可以调试啦。

4、可能出现的问题

服务器中相关端口没有打开

注:远程debug只能同时保证一个客户端连接

参考文章:https://blog.csdn.net/baidu_38405837/article/details/98735978



来源:https://www.cnblogs.com/dyaqi/p/12869297.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部