成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何在docker環(huán)境下使用idea進行遠程調(diào)試

在開發(fā)過程中,我們經(jīng)常需要使用遠程調(diào)試來解決一些問題。本文將介紹如何在docker環(huán)境下使用idea進行遠程調(diào)試。1. 添加運行配置首先,我們需要添加一個運行配置。點擊下拉箭頭,然后選擇“edit c

在開發(fā)過程中,我們經(jīng)常需要使用遠程調(diào)試來解決一些問題。本文將介紹如何在docker環(huán)境下使用idea進行遠程調(diào)試。

1. 添加運行配置

首先,我們需要添加一個運行配置。點擊下拉箭頭,然后選擇“edit config”。接著點擊左邊的加號,找到remote,然后點擊添加。

2. 填寫服務(wù)器ip和端口

在彈出的窗口中,需要填寫docker服務(wù)所在的服務(wù)器ip以及端口。此處需要注意的是,由于docker端口映射,因此填寫的不是5005,而是外部映射的端口(例如14020)。

3. 修改dockerfile文件

我們需要修改dockerfile文件,將其中的端口修改為5005。然后粘貼上面遠程配置里面的那句話,修改為端口為5005,例如:CMD ["java", "-jar", "-agentlib:jdwptransportdt_socket,servery,suspendn,address5005", "", "app.jar"]

4. 啟動容器并進行端口映射

啟動容器時,需要進行端口映射。由于docker內(nèi)部遠程調(diào)試端口是5005,遠程暴露的端口是14020,因此需要進行端口映射:14020:5005。

5. 部署springboot

重新部署springboot到docker,部署完成后就可以開始遠程調(diào)試了。

6. 測試遠程調(diào)試

切換到debug remote模式,然后點擊debug按鈕,在需要調(diào)試的代碼位置添加斷點。連接成功后,發(fā)送請求觸發(fā)斷點即可開始進入debug模式。

7. 處理服務(wù)崩潰問題

如果debug導致服務(wù)崩了,關(guān)閉容器,然后再打開即可。在重新打開容器之后,需要手動點擊debug符號進行調(diào)試。調(diào)試完成后,記得將斷點都去掉,以免影響正常運行。

總結(jié)

在本文中,我們介紹了如何在docker環(huán)境下使用idea進行遠程調(diào)試。通過以上步驟,您可以輕松地進行遠程調(diào)試,解決開發(fā)過程中遇到的問題。

標簽: