Eclipse远程对Tomcat进行Debug

Reading time ~1 minute

一、Tomcat环境配置

windows环境:

catalina.bat文件添加如下

CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

Linux环境:

catalina.sh文件添加如下

CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

参数说明:

  • -Xdebug : 启用调试模式
  • -Xrunjdwp<sub-options> : 加载JVM的JPDA参考实现库
  • transport=dt_socket :Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器
  • address=8000 :调试服务器监听的端口
  • server=y : 是否是服务器端,n为客户端
  • suspend=n : 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程

二、Eclipse配置

在Eclipse中,点击菜单项run->debug confiurations,双击Remote Java Application

配置如下: Alt text 配置完成后点击Debug Alt text

然后将项目的war包拷贝到Tomcat的webapps目录下并启动Tomcat,然后在eclipse中打一个断点,打开浏览器点击相应页面进入断点。 Alt text

断开debug连接 Alt text

重新连接 Alt text

转载请注明出处:
文章地址:Eclipse远程对Tomcat进行Debug
文章作者:凌风
原始连接:https://lingfeng.me/blog/tomcat/tomcat-eclipse-debug/
许可协议:转载请注明原文链接及作者。

HomeBrew 安装及常用命令

HomeBrew 是 Mac OSX 上的软件包管理工具,能在 Mac 中方便的安装软件或者卸载软件, 使用命令,非常方便。 Continue reading