使用IDEA远程调试Cenos下的Tomcat

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

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

c359ba6945d4da9ab697d377ae1769111f3.jpg

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

 

b1288da77621c1299b8ea261a4fe81f69b7.jpg

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

 

e424c57198ad6ba49f1ab9d6f77596fe9fb.jpg

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

 

8b9d9b5b01267a5c4108ffeb661cb77e060.jpg

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

 

3655aefc6ce8487966d2ad0e100bd8d1912.jpg

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

 

8d7208f4a3a31a28a60daab6b593d1df323.jpg

转载于:https://my.oschina.net/u/3242075/blog/3065902

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值