美文网首页
服务器远程远程Debug

服务器远程远程Debug

作者: ChadJ | 来源:发表于2021-07-09 22:07 被阅读0次

服务器远程远程Debug

1. 在服务器上将启动参数修改为

java -Djavax.net.debug=ssl -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 -jar springboot-1.0.jar

服务端远程Debug模式已经开启,端口号为8888.

2. 配置IDEA

点击Edit Configuration按钮,添加remote。


image-20210709215151650.png

填写项目名称、地址和端口号,并选取本地的模块。


image-20210709220629923.png
ok!完成配置。
此时,点击Debug按钮,即可进行远程调试。控制台输出
Connected to the target VM, address: '', transport: 'socket'

3. 可能遇到问题

如果遇到连接超时的情况,可能是服务器防火墙的问题。关闭防火墙或者放行对应端口即可。

#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#添加端口放行
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent 
#重新载入
firewall-cmd --reload
#查看
firewall-cmd --zone=public --query-port=80/tcp
#删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent

相关文章

  • 服务器远程远程Debug

    服务器远程远程Debug 1. 在服务器上将启动参数修改为 服务端远程Debug模式已经开启,端口号为8888. ...

  • 远程debug设置

    远程debug 项目启动设置 未添加远程debug端口的,如果需要开启远程debug的端口,操作如下:修改远程de...

  • pycharm 远程服务器调试

    朋友说程序写大了远程debug非常麻烦,这里说一下pycharm连接服务器远程debug,也可以使用vscode不...

  • java项目部署到linux服务器开启远程debug的几种方式

    本文主要针对java项目部署在服务器上开启远程debug调试,排查问题 本文目录 tomcat服务器下的远程deb...

  • 关于Intellij和eclipse 远程debug的使用姿势

    Intellij和eclipse的远程debug 均是基于JVM JPDA的调试 1. 远程debug使用方式: ...

  • Tomcat 开启远程Debug调试

    1. 使用外部Tomcat启动方式开启远程Debug调试功能 2. SpringBoot 项目开启远程Debug:...

  • idea中远程debug调试

    远程debug调试原理 在本地远程调试服务器端的代码原理:本地和服务器端建立一个socket连接监听,当客户端访问...

  • SCP命令常用操作

    传输本地文件至远程服务器 传输本地目录至远程服务器 传输远程服务器文件到本地 传输远程服务器目录到本地

  • 远程debug

    因为运维配了默认debug端口号40000,所以不需要我们额外设置 idea选择remote,然后配置远程debu...

  • 使用IDEA调试线上的项目

    为什么想要远程调试? 远程调试能够帮我解决线上代码调试难的问题,可以像在本地debug程序一样来调试已部署在服务器...

网友评论

      本文标题:服务器远程远程Debug

      本文链接:https://www.haomeiwen.com/subject/xmrqpltx.html