简体   繁体   中英

When using Idea to remotely debug a project under Jetty, the prompt is :timeout during handshake

I am using Remote JVM Debug in IDEA to remotely debug my jetty project on the server with the following prompt:timeout during handshake

2021-12-20T03:14:04.816059981Z Listening for transport dt_socket at address: 16005
2021-12-20T03:14:05.755978464Z 2021-12-20 11:14:05.752:INFO::main: Logging initialized @1042ms to org.eclipse.jetty.util.log.StdErrLog
2021-12-20T03:14:05.866523012Z 2021-12-20 11:14:05.865:INFO:oeju.TypeUtil:main: JVM Runtime does not support Modules
2021-12-20T03:14:06.184914262Z 2021-12-20 11:14:06.184:INFO::main: Console stderr/stdout captured to /hostfiles/logs/2021_12_20.jetty.log
2021-12-20T03:20:02.669027944Z Debugger failed to attach: timeout during handshake

The startup configuration is as follows:

java -server \
     -Xmx3550m \
     -Xms3550m \
     -Xmn1256m \
     -Xss228k \
     -Xdebug \
     -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=16005 \
     -XX:SurvivorRatio=6 \
     -XX:MaxMetaspaceSize=256m \
     -XX:ParallelGCThreads=8 \
     -XX:MaxTenuringThreshold=0 \
     -XX:+UseConcMarkSweepGC \
     -jar $JETTY_HOME/start.jar \
     jetty.base=/hostfiles

Jetty is in Docker, using jdk 1.8, with the following preset parameters:

在此处输入图像描述

在此处输入图像描述

The current problem is caused by the fact that the forked JVM in Jetty is not configured efficiently.See enter link description here

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM