深圳网络做网站,竞网做的网站怎么,wordpress问答插件中文免费版,内蒙古建筑工程招标网文章目录 应用背景开启方式IDEA设置启动脚本改造 参考资料 应用背景
springboot项目#xff0c;部署到服务器上#xff0c;需要开启远程debug跟踪代码。 使用idea开启远程debug。
开启方式
IDEA设置
选择 Edit Configuration 如图#xff0c;点击加号#xff0c;选择Re… 文章目录 应用背景开启方式IDEA设置启动脚本改造 参考资料 应用背景
springboot项目部署到服务器上需要开启远程debug跟踪代码。 使用idea开启远程debug。
开启方式
IDEA设置
选择 Edit Configuration 如图点击加号选择Remote JVM Debug 配置详情 注意注意端口别被占用。后续这个端口是用来跟远程的java进程通信的。 可以注意到切换不同的jdk版本生成的脚本不一样 选择 jdk1.4则为 -Xdebug -Xrunjdwp:transportdt_socket,servery,suspendn,address50055 这就是你为什么搜其他博客会有这种配置的原因其实这个配置也是可行的。但更准确应该按照下面jdk5-8的配置 选择 jdk 5-8则为 -agentlib:jdwptransportdt_socket,servery,suspendn,address50055 选择 jdk9以上则为 -agentlib:jdwptransportdt_socket,servery,suspendn,address*:50055 据说因为jdk9变得安全了远程调试只允许本地如果要远程则需要在端口前配置* 可以通过配置详情中切换JDK版本查看
启动脚本改造
因为服务器使用的JDK版本是11所以脚本为 nohup java -agentlib:jdwptransportdt_socket,servery,suspendn,address*:50055 -jar sbaseStationDistance-0.0.1-SNAPSHOT.jar --spring.profiles.activedev /dev/null 21 参考资料
使用IDEA远程debug调试(一篇懂所有)