idea 远程debug 遇到问题

发布于 2022-09-13 00:17:45 字数 1352 浏览 44 评论 0

参考了诸多远程调试的文章
远程Debug Java进程的方法
Idea远程调试
idea远程debugger
知乎相关-idea远程debug
idea远程debug调试及解决冲突

目前实验后,结果如下:

windows本地 使用jar包运行 和tomcat运行 可以debugger成功
参考第一篇文章:远程Debug Java进程的方法
image.png
image.png

但是在linux上运行jar 或者用tomcat运行的时候就报一个错

Debugger failed to attach: handshake failed - received >HENO< - expected >JDWP-Handshake<

下面是idea的报错信息:

image.png

什么鬼,握手失败,期望是JDWP-Handshake但是收到的是HENO??

这两天也百度了十篇了 无花版本的方法都试过 都没用 诚求大佬解惑 谢谢


后续

刚才用阿里云服务器做了一个实验,完美debug住了

不知道为啥公司的环境和虚拟机就是有问题

阿里云是centos8

公司用的普遍是SUSE

不知道跟这个有关系没。。。。坑啊 浪费了一天时间。。。。

当然也有可能是配置的原因


早上来用电脑连接aliyun的代码 发现还是不行 估计是idea配置哪里有问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逐鹿 2022-09-20 00:17:45

不知道你是tomcat,还是springboot可运行jar;
tomcat的话,远程debug的时候,默认ip是127.0.0.1,所以要么把你的ip加上去,要么去掉,要么写0.0.0.0(我映像里面是删除);
第二个就是要开放端口权限,默认8000,你是访问不到的,需要防火墙或者iptables设置下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文