一看就会的IDEA远程debug教程(tomcat)

一、引言

最近自己负责的项目上线了,部署到测试环境的时候就碰到了bug。为了定位问题,就需要使用到远程调试的。idea的远程调试tomcat功能非常给力,就和本地debug一样,很实用和方便,所以分享出来方便大家定位bug。

二、实现方法

  1. 给tomcat添加远程debug支持

catalina.sh文件首行添加CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n",注意address可以自定义

  1. 重新启动tomcat

进入到bin目录下,先关闭服务./shutdown.sh,重新启动服务./startup.sh

  1. idea配置
  1. 点击编辑启动配置
    一看就会的IDEA远程debug教程(tomcat)_第1张图片
  2. 添加Remote
    一看就会的IDEA远程debug教程(tomcat)_第2张图片
  3. 修改远程debug属性
    一看就会的IDEA远程debug教程(tomcat)_第3张图片
  4. 点击debug启动
    一看就会的IDEA远程debug教程(tomcat)_第4张图片
    如果出现虚拟机参数,代表启动成功,接下来就开始debug吧

你可能感兴趣的:(java)