概述
有时候一些问题本地调试无法复现,这个时候可以开启jvm
的远程调试功能
jar包启动
jdk8
java -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n -jar xxx.jar
jdk11/17
java -agentlib:jdwp=transport=dt_socket,address=*:8787,server=y,suspend=n -jar xxx.jar
tomcat外置war
修改tomcat
的bin
下的catalina.sh
文件
把jpda_address
对应的localhost:8000
改为8000
,意味着允许任何人访问。
#重新启动
./catalina.sh jpda start
文章来源:https://www.toymoban.com/news/detail-674608.html
idea远程连接
填上对应的ip
和端口即可,当然要确保被连接的服务的代码和本地是一致的,不然代码都不一致还调试啥
文章来源地址https://www.toymoban.com/news/detail-674608.html
到了这里,关于jvm开启远程调试功能;idea远程debug的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!