本文目錄一覽:
idea遠程調試伺服器中的代碼
*1. 在製作鏡像是把 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 這個命令也加進去,例如 ENTRYPOINT [“java”,”-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005″, “-jar”, “/springboot-1.0-SNAPSHOT.jar”] ,如下圖所示:
如何使用 idea 遠程調試 java 代碼
不明白你說的遠程調試是什麼意思 ,如果你的意思是 , 調試已經發布上線的代碼 , 那是不行的 , idea是個IDE , 只有在本地你的idea容器裡邊跑起來的項目 , 才可以調試
如果你說的是調試頁面功能 , 那麼F12 , 可以幫到你
如何使用 Idea 遠程調試 Java 代碼
項目的部署方式有在本地搭建伺服器進行啟動或是debug,或是將項目在遠程伺服器上面部署。一般如果在本地搭建伺服器的時候,可以直接選擇啟動或是直接debug,但是如果項目部署在遠程的伺服器上面的時候, 我們該如何進行調試呢?而一些大公司的項目是不需要在本地搭建應用伺服器的,為了環境統一,應用伺服器都是在遠程伺服器上面,這時我們就需要用遠程debug,通過遠程伺服器的ip地址和遠程開啟的debug埠進行調試:
1.首先把遠程伺服器上面需要調試的代碼放在IDE裡面
2.在菜單欄選擇run -edit Configuration,點擊+號,選擇remote,然後在配置項裡面輸入遠程需要調試機器的IP地址和所對應的埠號,最後在最上面輸入該次一遠程調試的項目名字,方便自己區分不同的項目
3.將配置項中的-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5080添加到JAVA_OPTS的屬性中,重啟遠程tomcat伺服器
3.再次選擇菜單條run按鈕,找到debug+「自己設置的項目名字」,點擊然後就可以進行遠程debug調試
4.在本地項目中設置斷點,然後訪問遠程機器上面的IP和埠,然後就可以在本地debug調試了
原創文章,作者:FAPQJ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/316457.html