使用IDEA远程调试Cenos下的Tomcat

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

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

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

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

JPDA_SUSPEND:suspend指的是启动过程是否加载暂停,若是选择y的话,那咱们的调试是从tomcat还没被加载开始的,有tomcat的代码的话能够调试tomcat的源码socket

服务器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.找到要调试的代码,打上断点

 

相关文章
相关标签/搜索