Докер и JRE 11 в режиме отладки - PullRequest
0 голосов
/ 19 февраля 2019

Я пытался запустить сеанс удаленной отладки на моем док-контейнере.

На самом деле сеанс отладки всегда блокируется IOException ..

Точка входа в Dockerfile:

ENTRYPOINT ["java", "- Djava.security.egd = file: / dev /./ urandom", "-Xdebug", "-agentlib: jdwp = transport = dt_socket, server = y, address = 5005, suspend =n "," -jar "," / backend.jar "]

Есть идеи, что с этим не так?

1 Ответ

0 голосов
/ 19 февраля 2019

начиная с java 9 вы должны указать свой адаптер или просто использовать escaper для хоста отладки следующим образом:

-agentlib: jdwp = transport = dt_socket, server = y, address = *: 5005,suspend = n против старого (до java 9)

-agentlib: jdwp = transport = dt_socket, server = y, address = 5005, suspend = n

отличная документация в openjdk, кстати ...

...