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://huangxubo.me/blog/tomcat/tomcat-eclipse-debug/
许可协议:转载请注明原文链接及作者。

CentOS 7 中搭建PPTP、L2TP、IPSec 服务

VPN(Virtual Private Network,即“虚拟私人网络”)是一种通过在数据传输过程中加密的方式来保障数据传输安全的通信方式,L2TP是其中的一种加密方式。 Continue reading

Cnet OS 安装 Shadowscoks-libev 客户端

Published on December 21, 2019

OpenResty 编译安装

Published on December 20, 2019