网站首页 > 教程文章 正文
远程连接测试服务器进行调试:
测试环境是LINUX系统:(不要在生产环境使用,容易被攻击)
JDWP 是 Java Debug Wire Protocol 的缩写,在JPDA(Java Platform Debugger Architecture)中,它定义了调试器(debugger)和被调试的 Java 虚拟机(target vm)之间的通信协议
nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9091 -jar /home/xxx/qms-web-1.0.0-SNAPSHOT.jar --spring.profiles.active=dev > qms.log 2>&1 &
在本地IDEA进行配置:
HOST就是远程服务器的IP,PORT就是对应的端口9091(
)
然后进行启动:
发现连接不同,改用CMD调用试试:
在上服务器访问试试:
发现都没办法访问,查询端口信息:
发现端口有启动,但是无法访问,发现LOCAL ADDRESS是127.0.0.1,这表明外面是无法访问的,查看-agentlib:jdwp的命令,修改为:
nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:9091 -jar /home/xxx/qms-web-1.0.0-SNAPSHOT.jar --spring.profiles.active=dev > qms.log 2>&1 &把address的修改为0.0.0.0:9091,在重新调试:
发现已经可以联调了,POSTMAN测试:
看IDEA:
已经进入断点了,远程debug成功,又是开心的一天
猜你喜欢
- 2025-10-02 web大文件断点续传_大文件上传和断点续传
- 2025-10-02 告别脚本小子系列丨JAVA安全(1)——JAVA本地调试和远程调试技巧
- 2025-10-02 IntelliJ IDEA 调试 Java 8,实在太香了
- 2025-10-02 使用IntelliJ IDEA进行Java代码调试的技巧
- 2025-10-02 电脑键盘F1-F12功能详解_电脑键盘f1-f12功能怎么开启
- 2025-10-02 SpringBoot 在IDEA快速调试JS代码
- 2025-10-02 在IntelliJ IDEA中多线程并发代码的调试方法
- 2025-10-02 太牛了,Java学习全景图:一张图搞定核心知识体系
- 2025-10-02 Java调试实战:5个高效定位问题的技巧
- 2025-10-02 还不会在IDEA中使用Debug?看看这篇文章
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)
