由于我们一些项目,无法使我们像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.开始选择进行调试