本文目錄一覽:
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-hk/n/316457.html