我试图在我的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 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中的精彩文档..