文档章节

使用IntelliJ IDEA进行远程调试

JackieYeah
 JackieYeah
发布于 2015/11/01 14:24
字数 203
阅读 24972
收藏 8

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


      配置IntelliJ IDEA 


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

    

           其中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按钮

      

        调试窗口输出以下内容

    

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

© 著作权归作者所有

JackieYeah
粉丝 45
博文 70
码字总数 90004
作品 0
武汉
程序员
私信 提问
加载中

评论(1)

七里香的编程之路
setenv.sh 是什么文件
Intellij IDEA 上传本地项目到Git

已经在单机环境下使用一段时间Git了,发现Intellij IDEA中的Git插件功能并不完善。 首先Intellij IDEA中Git本地仓库必须建立在当前项目文件夹下,其它自定义的位置不支持。 其次你无法使用I...

进阶的玄武
2015/07/28
0
0
Intellij IDEA 插件JRebel的破解

2014-12-2 最近用了macbook,苹果的安装后的路径不太一样 /Users/xxx/Library/Caches/IntelliJIdea14/tomcat/ 项目jsp编译的地址 /Users/xxx/Library/Application Support/IntelliJIdea14/ i......

蛙牛
2013/11/24
37.3K
6
最好用的工兵铲—MaxCompute Studio,来了解下!

摘要: 在大数据计算北京高端峰会上,阿里云计算平台高级专家薛明深入介绍了阿里巴巴大数据计算平台开发利器—MaxCompute Studio。一站式的 IDE,可以快速完成数据浏览和管理、进行基于 SQL ...

猫耳m
2018/06/25
57
0
探秘IntelliJ IDEA 13测试版新功能——调试器显示本地变量

IntelliJ IDEA在业界被公认为最好的Java开发平台之一,JetBrains公司将在12月正式发布IntelliJ IDEA 13版本。 现在,小编将和大家一起探秘密IntelliJ IDEA 13测试版本新功能——调试器显示本...

kouxunli1
2013/10/23
2.2K
2
怎么让IntelliJ IDEA 忽略个别类的编译错误继续启动tomcat

今天在使用IntelliJ IDEA 加载了原来的工程,寻思使用IntelliJ IDEA 启动调试一下代码,在启动tomcat的时候工程里有个别类是编译错误的,tomcat就停止了继续启动,怎么能忽略这些错误让tomca...

rockjava
2013/04/11
5.5K
6

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
712
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
26
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
75
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
73
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部