IDEA進行遠端debug的除錯
阿新 • • 發佈:2019-01-01
由於我們一些專案,無法使我們像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.開始選擇進行除錯