Tomcat远程调试-IDEA工具

来源:互联网 发布:问卷数据分析怎么写 编辑:程序博客网 时间:2024/06/05 15:46

本地配置tomcat调试

  • 开启tomcat远程debug
    修改startup.bat/sh 或者 catalina.bat/sh
set JAVA_OPTS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%
  • server.xml 或者 conf\Catalina\localhost\ROOT.xml配置
<Context path="/" docBase="D:\workSpace\idea_space\atkfb\atkfb-web\target\atkfb" reloadable="false" crossContext="true"></Context>

docBase-指定mvn install 生成的target目录
path-项目访问路径,这里是根路径

  • 启动tomcat
    确保启动成功tomcat容器,我这里使用的是ali集成了很多中间的容器(HSF、Ateye服务等)

  • idea配置remote

1

2

这里写图片描述

  • 点击debug就可以开始调试了

这里写图片描述


PS:

  • Tomcat jvm参数配置
    配置catalina.bat/sh
set JAVA_OPTS= -Xms1024m -Xmx1024m -XX:NewSize=320m -XX:MaxNewSize=320m -XX:PermSize=96m -XX:MaxPermSize=256m
  • Tomcat远程调试的原理

核心是JPDA(Java Platform Debugger Architecture)框架
参考http://www.cnblogs.com/XuYankang/p/jpda.html

IBM对JPDA的详细介绍
https://www.ibm.com/developerworks/cn/java/j-lo-jpda1/
https://www.ibm.com/developerworks/cn/java/j-lo-jpda2/
https://www.ibm.com/developerworks/cn/java/j-lo-jpda3/
https://www.ibm.com/developerworks/cn/java/j-lo-jpda4/

0 0
原创粉丝点击