博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用IntelliJ IDEA进行远程调试
阅读量:6770 次
发布时间:2019-06-26

本文共 509 字,大约阅读时间需要 1 分钟。

hot3.png

        远程调试服务器是一个比较实用的技巧,以便我们能够迅速定位线上问题。本文会介绍如何在IntelliJ IDEA中进行远程调试。

      配置IntelliJ IDEA 

         选择Edit Configurations ——>+号(Add New Configuration)——> Remote, 如下:

    141638_gkvF_941605.png

           其中Host填写的是远程服务器的IP地址,8000就是远程调试的端口。

        服务器配置

        在服务器Tomcat的bin目录下的setenv.sh中增加如下配置:      

CATALINA_OPTS="${CATALINA_OPTS} -agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n "

        即第一步IntelliJ IDEA配置中的Command line arguments for running remote JVM.

       启动远程调试



        在源码上增加断点后,点击Debug按钮

    141851_l2ZI_941605.png  

        调试窗口输出以下内容

    141940_QXOh_941605.png

        表示成功连接到了远程服务器,可以开始进行Debug了。

转载于:https://my.oschina.net/jackieyeah/blog/524556

你可能感兴趣的文章
存储过程实现报表数据源的利弊分析
查看>>
sql xml 入门
查看>>
USACO--2.1The Castle
查看>>
Windows10-UWP中设备序列显示不同XAML的三种方式[3]
查看>>
Http协议具体解释
查看>>
extern int *a与extern int a[]
查看>>
makefile--参数传递、条件判断、include (五)
查看>>
JAVA判断字符串相等
查看>>
struts2学习笔记--上传单个和批量文件示例
查看>>
WinCE项目应用之RM905a+活度计远程检定方法研究
查看>>
二叉查找树的递归实现及递归分析
查看>>
Java NIO使用及原理分析(二)(转)
查看>>
全双工音频播放器在c#中使用waveIn / waveOut api
查看>>
分享15个优秀的 CSS 解决方案和工具
查看>>
linux命令之find和locate
查看>>
JavaScript 火的有点过头了,但又能火多久呢?
查看>>
centos 7 配置tomcat开机启动
查看>>
HTML DOM clearTimeout() 方法
查看>>
SQL将原始数据进行MD5加密转存
查看>>
rabbitmq启动异常之error,{not_a_dets_file recovery.dets
查看>>