发布时间:2026-03-07
浏览次数:0
轻触上方“程序员蜗牛g”intellij idea怎么样,挑选“设为星标”了。远程debug的原理是这样的。
开启本地 idea 中的相关功能后,本地程序会与服务器里的远程代码建构起一个连接,当用户前去访问远程服务器端的代码接口的时刻,服务器端会先去判定本地 idea 当中有没有断点,要是有的话就停留在断点处,要是没有的话就径直按照远程服务器返回之结果给予用户。
远程调试分为主动连接调试,和被动连接调试。
主动连接调试:
将监控端口配置于服务端,于本地IDE连接远程监听端口以此展开调试,针对一般调试问题采用这种方式。
被动连接调试:
特定区域的集成开发环境监听着某一个端口,静候着外界远程连接本地的该端口。通常是在远程服务无法启动的状况下,于启动的时刻连接至本地进而实施调试以及分析。
三.操作步骤
3.1.准备一个简单程序 例如
写一个
打包成jar包
点击配置
3.2.添加远程调试
3.3.配置调试的参数
点击okintellij idea怎么样,然后我们开始启动jar包
新建一个目录,把jar包复制到该目录之下,于idea里打开终端。
3.5.启动jar包
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888 -jar helloWorld-0.0.1-SNAPSHOT.jar
如果想后台启动则用
nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888 -jar helloWorld-0.0.1-SNAPSHOT.jar &
启动效果图
3.6.然后我们启动刚刚配置的 JVM
3.7.开始验证
针对远程服务器接口开展访问操作,需要留意这个地方,此处所进行的以 :8888 这种形式去访问所涉及的内容,乃是启动起来的包,并非监控程序,要是你拥有远程服务器,那么能够把 jar 包放置到服务器之上,接着借助服务器的 ip 以及对应的端口去访问接口这种方式,同样是会进入到断点处的。
最后说一句(求关注!别白嫖!)
倘若这篇文章于您而言有所助益,或者存在一定启发的情形下,恳请进行一键三连之举:点赞、转发以及在看。
盯紧公众号:,进到公众号里输入:笔记 便能拿到蜗牛用心为you筹备的java实战语雀笔记,输入面试、开发手册,有巨非常好的粉丝福利!
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码