zoukankan      html  css  js  c++  java
  • idea对服务器上的tomcat进行远程调试

    1,首先是在idea中配置, 按下图里面的“+” 号,新增一种remote的启动方式。之后配置remote启动方式相关的两个配置参数。

    (1) 配置远程tomcat服务器的地址,(2) 配置远程tomcat的远程调试端口(注意这个调试端口不能是tomcat web服务的端口必须是tomcat服务器没有占用的端口)。

    例: 我这边配置tomcat服务器地址是192.168.100.100,调试端口为60222,记下这个调试端口,之后我们会用到。

    2,在tomcat服务器上,打开tomcat bin/下面的 catalina.sh文件(vim bin/catalina.sh),在文件中添加如下的配置项:“JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=60222",

    这边的address填写你上面在idea填写的调试端口号。保存设置。

    3,在服务器上启动的你的tomcat程序,然后tomcat启动程序的log会显示: listening port 60222, 并且阻塞在这里。然后回到idea上,用debug方式运行刚才配置的remote启动项。然后就可以在idea代码上可以打上断点进行调试。

    4,注意的是,idea上的代码尽量和tomcat上的代码保持一致。如果不一致的话,debug时标识的行数会错位。

    参考文章:https://www.cnblogs.com/wy2325/p/5600232.html

  • 相关阅读:
    Linux中profile、bashrc、bash_profile之间的区别和联系
    指针长度长几何
    快速理解网络协议视频总结
    gdb调试关键点记录
    调试经验积累
    定位网页元素
    浮动
    盒子模型
    css3
    css
  • 原文地址:https://www.cnblogs.com/yanyuechao/p/8384315.html
Copyright © 2011-2022 走看看