当我们需要复现客户现场问题的时候,会使用到远程调试,下面则是远程调试需要注意的一些地方:

1、以war包为列子,首先需要到对应的tomcat目录下的bin找到catalina,使用编辑器打开,加入配置:

set CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

注:此处端口号一定要和idea中配置的端口号一致

加入配置后,通过命令启动当前的项目

2、打开idea,创建一个空项目,将我们需要远程调试的反编译出来的源码复制到src目录下

注:需要调试的代码的包路径要和源码相同

3、如下图:

4、debug启动后,就会进入相应的调试

IDEA 远程调试,war包相关推荐

  1. eclipse远程调试jar包

    eclipse如何进行远程调试? 1.启动jar包,带上如下参数执行 java -Xdebug -Xrunjdwp:transport=dt_socket,address=8080,server=y, ...

  2. idea远程调试jar包

    远程启动项目 配置JVM参数运行 -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=${debug_port} 启动举例 ...

  3. Maven(三):将web项目的war包热部署到远程Tomcat服务器

    相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...

  4. Jenkins部署war包和部署jar包的详细步骤

    目录 零.配置Tomcat 一.自由风格项目远程部署war包 1.创建自由风格项目 2.增加构建步骤 3.增加构建后操作 4.立即构建 5.查看控制台输出 二.创建流水线项目远程部署war包 1.拉取 ...

  5. idea 导出war包_使用IDEA实现远程代码DEBUG调试教程详解

    我们在使用 IDEA DEBUG调试代码的时候,常常见到控制台会输出一句这样的话:「Connected to the target VM, address: '127.0.0.1:62981', tr ...

  6. (转)用 Maven 部署 war 包到远程 Tomcat 服务器

    转自蒋国纲 www.cnblogs.com/guogangj/p/5505228.html 用Maven部署war包到远程Tomcat服务器 过去我们发布一个Java Web程序通常的做法就是把它打成 ...

  7. Maven学习总结(48)——利用wagon-maven-plugin插件自动化部署Jar包/war包到Linux远程服务器

    前言: Maven项目可使用mvn package指令打包,打包完成后包位于target目录下,要想在远程服务器上部署,首先要将包上传到服务器.程序开发完成后部署到线上Linux服务器,可能需要经历打 ...

  8. war包启动命令_【漏洞预警】Oracle WebLogic远程命令执行0day漏洞(CVE20192725补丁绕过)...

    概述 近日,奇安信天眼与安服团队通过数据监控发现,野外出现Oracle WebLogic远程命令执行漏洞最新利用代码,此攻击利用绕过了厂商今年4月底所发布的最新安全补丁(CVE-2019-2725). ...

  9. IDEA远程断点调试jar包

    今天做项目时碰到一个问题,线上服务报错,本地环境却没问题,此时就需要我们去线上的机器远程debug,可以采用idea Remove JVM Debug模式. 步骤 第一步:点击Edit Configu ...

最新文章

  1. Flex布局新写法兼容写法详解
  2. 【Matlab】for循环进度条显示百分比进程和剩余时间
  3. sir跟seir模型有啥区别_H3C B5mini拆机,看一下跟B5有啥区别
  4. HDLBits答案(17)_Verilog有限状态机(4)
  5. 第七节:利用CancellationTokenSource实现任务取消和利用CancellationToken类检测取消异常。
  6. leetcode647 回文子串
  7. 01-路由跳转 安装less this.$router.replace(path) 解决vue/cli3.0语法报错问题
  8. Deepin更换仿Mac主题(附Mac壁纸)
  9. html5字体代码列表,html5——web字体(示例代码)
  10. LCD驱动芯片——BL55072A驱动程序
  11. HyperMesh入门笔记
  12. pageX/pageY、clientX/clientY、screenX/screenY的区别
  13. Component Xxx is not part of any NgModule or the module has not been imported into your module.
  14. Centos7搭建SpringBlade的前端Saber
  15. Elastic Search 深入搜索
  16. 鲜花静态HTML网页作业作品 大学生鲜花网页设计制作成品 简单DIV CSS布局网站
  17. 小柴胡灵活加减治杂病
  18. 几种典型的无线传播模型
  19. 2021-2027中国建筑紧固件市场现状及未来发展趋势
  20. 恶意软件及其类型(病毒、蠕虫、木马、间谍软件、勒索软件、恐吓软件、Bots和Rootkits等)的介绍

热门文章

  1. APP测试的入门书籍有哪些?
  2. 如何提高说服力?说服别人的技巧都有哪些?
  3. netdisk 多维云盘开发工具包
  4. nsn 网站研究分析
  5. Java实现简单的递归操作
  6. 马化腾:微信与电信运营商合作是大势所趋
  7. 中小企业网管管理完全篇 [转]
  8. 视杯和视盘分割及分类方法对青光眼诊断的探讨
  9. gun up里怎么修改服务器,龙之泪Dragonia作弊大全 Dragonia怎么作弊 作弊方法一览 sys_GunPowerup.txt-游侠网...
  10. java-线程安全问题,线程实现线程同步,线程状态,等待唤醒机制,生产者消费者模型