1、dockerfile中环境变量JAVA_OPTS增加远程调试配置
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n
2、nodeport暴漏容器8000端口到外部端口31556
3、配置远程Debug,由于使用的是nodeport方式暴漏端口,所以ip地址使用集群中任意一台主机ip均可

4,如果是java -jar启动的普通项目,只需要配置
java -jar -Dloader.path=$GLOBAL_PATH/libs/spd-modules-wm -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=192.168.1.224:5005
然后再idea配置远程连接即可

本文介绍了如何在Dockerfile中设置环境变量JAVA_OPTS以启用远程调试,并通过NodePort将容器内部8000端口映射到外部31556端口。此外,还提供了针对Java-JAR项目的远程调试配置方法,以及在IntelliJ IDEA中配置远程连接的步骤。
868

被折叠的 条评论
为什么被折叠?



