做网站好的网络公司,嘉兴微信网站建设,wordpress破解后台,手机自适应网站源码基本原理本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信#xff0c;传递调试指令和调试信息。 被调试程序的远程虚拟机#xff1a;作为 Debug 服务端#xff0c;监听 Debug 调试指令。jdwp是Java Debug Wire Protocol的缩写。 调试程序的本地虚拟机#xff…基本原理本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信传递调试指令和调试信息。 被调试程序的远程虚拟机作为 Debug 服务端监听 Debug 调试指令。jdwp是Java Debug Wire Protocol的缩写。 调试程序的本地虚拟机IDEA 中配置的 Remote Server指定 Debug 服务器的Host:Port以供 Debug 客户端程序连接。远程调试步骤IDEA配置启动环境(Debug服务器)2.开启远程Debug服务a.对于jar包服务## 注意新参数必须在 -jar 之前java -agentlib:jdwptransportdt_socket,servery,suspendn,address5005 -jar test.jarb.对于war包服务启动脚本(catalina.sh)添加如下信息## sudo vim $CATALINA_HOME/bin/catalina.shJAVA_OPTS$JAVA_OPTS -agentlib:jdwptransportdt_socket,servery,suspendn,address5005注意有时候调试时提示Connect time out这时候需要关闭防火墙只有本地和远程的代码保持一致才能进行远程调试