使用IDEA远程调试Cenos下的Tomcat

原创
2019/06/25 14:06
阅读数 228

 关于以JPDA的方式远程调试tomcat说明:

    打开tomcat bin目录下的catalina.sh可看到如下说明:

JPDA_TRANSPORT:指的是调试者与被调试者的交互方式,dt_socket是通过网络socket的方式,dt_shmem(共享内存),很明显这种的适合调试本机的JVM

JPDA_ADDRESS:调试启动地址,即访问tomcat的地址

JPDA_SUSPEND:suspend指的是启动过程是否加载暂停,如果选择y的话,那我们的调试是从tomcat还没被加载开始的,有tomcat的代码的话可以调试tomcat的源码

服务器Tomcat的配置:

  •     打开tomcat bin/catalina.sh文件,修改远程调度端口
export JPDA_ADDRESS=9901
  •  2.打开startup.sh,让tomcat以jpda方式启动(也可以直接通过 catalina.sh jpda start 进行tomcat的启动
#修改些文件的最后一行代码,增加“jpda”
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
  • 注意要修改服务器的防火墙,打开9901的端口

 

IDEA配置:

  • 1.增加一个Remote tomcat

 

  • 2.填写远程tomcat的IP和远程调试端口

 

  • 3.修改“Startup/Connection”选项卡下的端口

 

  • 4.修改完成后进行保存

 

  • 5.找到要调试的代码,打上断点

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部