一、断点:

1、条件断点

本以为条件断点很难,其实就这样。

二、远程Debug

1、首先看服务器是不是在Debug模式下工作

不是则进行(tomcat/bin/catalina.sh)配置。

-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

具体解释:

  • -Xdebug : 启用调试特性。
  • -Xrunjdwp: 在目标 VM 中加载 JDWP 实现。它通过传输和 JDWP 协议与独立的调试器应用程序通信。下面介绍一些特定的子选项。
    • transport 这里通常使用套接字传输。但是在 Windows 平台上也可以使用共享内存传输。
    • address 这是连接的传输地址。如果服务器为 n ,将尝试连接到该地址上的调试器应用程序。否则,将在这个端口监听连接。
    • server 如果值为 y ,目标应用程序监听将要连接的调试器应用程序。否则,它将连接到特定地址上的调试器应用程序。
    • suspend 如果值为 y ,目标 VM 将暂停,直到调试器应用程序进行连接。

2、本地IDEA进行远程Debug:

IDEA中添加 Remote Server:

只需输入机器IP和端口即可,其他无需管太多,IDEA会自动帮你搞好。

3、本地启动Remote Server:

控制台输出如下即表明成功:

后续在代码中需要debug的地方打断点,然后调用远程机器上的服务即可进入断点。

4、结束

5、远程Debug的参考:

最新文章

  1. Android之获取数据库路径
  2. 【leetcode】Search Insert Position
  3. Tomcat使用,部署
  4. table下属标签与标签中间不能加其他任何标签
  5. IntelliJ IDEA 当pom.xml更新时,自动加载pom.xml
  6. IIS7.5配置SSL
  7. [Java] Servlet 3 —— 用Java生成GET/POST请求
  8. OpenJudge 2739 计算对数
  9. Java注释模板
  10. 【转】ASP.NET常用数据绑定控件优劣总结
  11. java_reflect_02
  12. Day56
  13. Team Foundation Server 2013 Update 3 下载激活
  14. centos7安装nagios步骤
  15. SQL Server元数据损坏(metadata corruption)修复
  16. 201772020113 李清华《面向对象程序设计(java)》第16周学习总结
  17. BOM基础 计时器 定时器 DOM 基础
  18. Zookeeper-Watcher机制与异步调用原理
  19. axios 上传图片
  20. POJ 1269 - Intersecting Lines - [平面几何模板题]

热门文章

  1. SQL SERVER 2005中利用XML对字符串拆分的方法
  2. memcahced&redis命令行cmd下的操作
  3. JUC组件扩展(二)-JAVA并行框架Fork/Join(二):同步和异步
  4. 龙芯CAN测试(sja1000)
  5. OSGi规范概要
  6. poj 1806 Frequent values(RMQ 统计次数) 详细讲解
  7. [JNA系列]Java调用Delphi编写的Dll之JNA使用
  8. lua工具库penlight--06数据(一)
  9. JVM源码分析之Metaspace解密
  10. Splash 笔记