java 项目 远程调试_Java项目远程调试

准备一个项目

比如我有个SpringBoot项目

90d7f65f59010266150fafa17c170ea0.png

打包好,上传服务器

8a70bac2200bcb15ee9229063d8d73be.png

服务器

1. 开启端口(8080是项目端口,8000是远程调试端口)

[root@localhost app]# firewall-cmd --zone=public --add-port=8080/tcp --add-port=8000/tcp --permanent

success

[root@localhost app]# systemctl restart firewalld

2. 运行jar包

[root@localhost app]# java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -jar simple-web-0.0.1-SNAPSHOT.jar

ab7bd58ded2271095af3e395f80e7bb0.png

IDEA打断点

先配置

54e54629a08e8b6f09ece136b34f750f.png

点击+号,选择Remote

b77873562c52a0d747336a3d8bd42649.png

填上名称,服务器IP和调试端口

4841d3ac17267a0880104312f77fde7c.png

OK

6e80356a6d637e5b813d98bce64ed422.png

运行

188c4a6f608b2d130b87746a4af7299a.png

这个时候,打个断点,然后请求服务器,就会进入本地IDEA

d18e314b39d8ff70df159ecc89ed7584.png

到此结束,其实核心就是在启动的时候加上相关JVM参数

标签:Java,--,jar,app,端口,服务器,8000,远程,调试

来源: https://www.cnblogs.com/LUA123/p/13456350.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值