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配置