如何解决来自 Intellij Idea 的远程调试失败并显示错误:调试器无法附加:握手失败 - 连接过早关闭
我正在尝试在以下条件下设置 Intellij 远程调试:
主机:Mac
现在,当我尝试在主机上调试时,我得到了:
Connected to the target VM,address: '172.16.253.130:57205',transport: 'socket'
Disconnected from the target VM,transport: 'socket'
虚拟机(在 VMware 上运行):Windows 10 和 Java 8
我在那里添加了一个环境变量:
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=172.16.253.130:57205
然后我启动应用程序。
在我收到的虚拟机上:
Listening for transport dt_socket at address: 57205
Debugger failed to attach: handshake failed - connection prematurally closed
我已尝试设置 addres=57205
- 它没有帮助。
禁用防火墙 - 没有帮助。
实际上,我在这一点上很迷茫。非常感谢社区的任何帮助。
更新: 这是运行应用程序的 VM 机器的 server.xml:
<Server port="8055" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Service name="Catalina">
<Connector port="8080" maxThreads="150" minSpareThreads="25" enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
<Connector port="8081" maxThreads="200" minSpareThreads="25" enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="-1" disableUploadTimeout="true" URIEncoding="UTF-8" scheme="https" secure="true"/>
<Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8" secure="true"/>
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="../app" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.RemoteIpValve" remoteIpHeader="x-forwarded-for" proxiesHeader="x-forwarded-by" />
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
<Context path="/app" useHttpOnly="false">
<Environment name="configuration/app" value="file:C:\demo-app\app.conf" type="java.lang.String"/>
</Context>
</Host>
</Engine>
</Service>
</Server>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。