1. 程式人生 > >IDEA進行遠端debug的除錯

IDEA進行遠端debug的除錯

由於我們一些專案,無法使我們像tomcat可以直接在Eclipse中進行除錯,類似於jetty,或是zeppelin的程式碼除錯,

這個時候我們就需要遠端debug,這次我們採用的是IDEA的講解,其實這個操作流程和Eclipse,下次如果有機會

可以進行介紹Eclipse的除錯,在開始除錯的時候,我們這個裡面講解一件事,這個程式的執行的埠即你可以在

網頁上訪問埠,與你在規定這個遠端除錯的埠是兩個不同的埠,

例如jetty中的遠端除錯埠在start.cmd中可以看到這個遠側除錯的埠號

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8096

當我們在使用zeppelin的時候,我們需要配置兩個方面相關的東西,一個是zeppelin的的ip訪問埠,另外一個則是遠端

除錯埠:

zeppelin的訪問埠:(我們可以通過192.168.109.136:9091就可以訪問zeppelin)


zeppelin的遠端除錯埠

這個時候我們的遠端除錯埠為8096

OK,上面只是講的是遠端埠以及訪問埠的區別,現在我們來進入我們的主題

如何在IDEA中進行遠端除錯

1.先選擇要進行除錯的程式碼塊,點選Edit Configuration,新建Remote Debug的視窗,

然後選擇除錯的程式碼塊以及ip以及埠,然後點選Apply&OK




2.開始選擇進行除錯