卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在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. 填寫服務器ip和端口

在彈出的窗口中,需要填寫docker服務所在的服務器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. 處理服務崩潰問題

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

總結(jié)

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

標簽: