VS Code调试Maven项目时遭遇transport error 202连接重置问题
Java调试器连接数分钟后自动断开问题
环境信息
- VS Code版本:1.73.1
- 扩展版本:Red Hat Language Support for Java(TM) v1.13.2022111603
- JDK类型及版本:Oracle jdk1.8.0_351 - 32位
- 操作系统类型及版本:Windows 10 Enterprise
复现步骤
- 在VS Code中打开一个规模较大的多模块Maven项目,等待完全加载完成。
- 为Java项目配置launch.json,包含attach和launch两种调试模式。
- launch模式初始运行正常,但数分钟后终端出现
ERROR: transport error 202: recv error: Connection reset by peer,调试器断开连接。 - attach模式下也出现相同问题:调试器可持续监听并重新连接,但数分钟后仍会断开;断开后应用本身仍保持运行状态。
- attach模式启动应用的命令如下:
C:\apps\jdk1.8.0_351\bin\java.exe "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=localhost:60082" '-Xincgc -Xms64m -Xmx950m' '-Dsun.security.ssl.allowUnsafeRenegotiation="true"' '-Djava.security.policy="policy.all"' '-Dpython.home=".."' '-Dcom.ibm.mq.cfg.useIBMCipherMappings="false"' '-Xbootclasspath/p:class1 class2 ...' '-cp' '.\classpath.jar' 'mainClassName'
注:上述命令基于实际启动应用的命令,取自终端输出片段。
attach模式的launch.json配置:
{ "type": "java", "name": "Attach to java debug port 60082", "projectName": "sarora", "request": "attach", "hostName": "localhost", "port": "60082" }
预期行为
调试器应保持活跃状态,不会自动断开连接。
实际行为
调试器在运行数分钟后自动断开连接。
已尝试的排障
已参考类似问题报告并执行相关排障步骤,但问题未得到解决。
内容的提问来源于stack exchange,提问作者tarekahf
相关产品推荐
相关产品推荐

