Idea SpringBoot 基于 Docker容器环境进行远程调试
生活随笔
收集整理的這篇文章主要介紹了
Idea SpringBoot 基于 Docker容器环境进行远程调试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
遠程服務環境要求
- 對啟動的jar服務命令進行修改,改成遠程調試模式啟動
eg:
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=18761 app.jar
此命令特別之處是
關注監聽端口:address=18761,這端口號隨性定義。
-agentlib:jdwp=
transport=dt_socket,
server=y,
suspend=n,
address=18761
- 檢查防火墻,開放遠程調試端口
Docker 下實例
Dockerfile
FROM openjdk:8-jdk-alpine
WORKDIR /ROOT
ADD /ROOT/app.jar /ROOT/
ENTRYPOINT ["java","-jar","-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=18761","app.jar"]
Idea 遠程調試配置
啟動遠程調試
本地打斷點出,則會在命中的時候顯示debug相關信息。
總結
以上是生活随笔為你收集整理的Idea SpringBoot 基于 Docker容器环境进行远程调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022-2028年中国椎间孔镜行业市场
- 下一篇: 2022-2028年中国装配式装修行业市