springboot 远程debug(包括jar包启动和docker启动)

首先是jar包方式启动

java -Djavax.net.debug=ssl -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 -jar docker-0.0.1-SNAPSHOT

其次dockerfile编写

EXPOSE 8888
EXPOSE 8088
ENTRYPOINT ["java","-jar" ,"-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888","-Dspring.profiles.active=sit","/app.jar"]

 

IDEA配置

springboot 远程debug(包括jar包启动和docker启动)