Docker和jre 11处于调试模式

问题描述 投票:0回答:1

我试图在我的docker容器上运行远程调试会话。

实际上调试会话总是被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“]

有什么想法,这有什么不对吗?

java docker debugging remote-debugging java-11
1个回答
1
投票

从java 9开始,您必须指定适配器,或者只是使用escaper作为调试主机:

-agentlib:jdwp = transport = dt_socket,server = y,address = *:5005,suspend = n vs old(pre java 9)

-agentlib:JDWP =运输= dt_socket,服务器= Y,地址= 5005,暂停=正

openjdk btw中的精彩文档..

© www.soinside.com 2019 - 2024. All rights reserved.