常常会遇到在应用部署在weblogic,tomcat,jetty等服务器下,而我们的代码却在本地,如何用本地的代码调试远程服务器上的程序呢

在web服务器上添加jvm参数,如以下是我们启动jetty服务器的参数,8000代表的是远程debug的端口号

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000 -jar start.jar

在本地eclipse中点击

debug->Debug Configuration...->Remote Java Application(新建)

分别选择本地的代码,host填写的时远程服务器的地址,port是刚才在服务器端设置的8000,在eclipse代码中打上一个端点就可以运行了

java远程debug相关推荐

  1. java远程debug调试tomcat

    JVM原理 众所周知,Java由于引入了虚拟机JVM,拥有了很好的跨平台和安全性,.java文件由Javac编译成.class文件也叫字节码文件,字节码文件由JVM执行,并由翻译器翻译成各个机器认识的 ...

  2. Java远程DEBUG调试教程

    背景 在日常的开发工程中可能需要排查线上Bug,此时远程DEBUG就发挥用处了,前提是保持远程和本地的代码版本是一致的. 原理 Java程序经过编译后的字节码是运行在JVM上的,通过JDWP将其和代码 ...

  3. java 远程debug 内网_java jdb remote debug - java远程调试

    简介 用log来做调试的方法低效茫目 远程调试是jdk自带的一个有利调试工具,可以快速定位问题 在工作机上使用eclipse来自带的remote debug 问题 运维禁止使用remote debug ...

  4. java 远程debug服务器配置

    在应用的启动脚本添加以下配置,端口号可以按需更改 -Xdebug -Xrunjdwp:transport=dt_socket,address=8012,server=y,suspend=n 例如: j ...

  5. Java Remote Debug(远程调试)

    Java Remote Debug(远程调试) 作者: ytfei 日期: 2011 年 05 月 08 日 发表评论 (0) 查看评论 新接手的项目采用的是Maven作为编译管理工具,项目内容则是按 ...

  6. 如何使用idea远程debug调试代码详解

    目录 一.idea远程debug原理 二.创建一个springboot工程 三.IDEA远程调试配置 四.服务端开始debug模式 五.idea启动远程调用 六.启动远程调试参数解释 一.idea远程 ...

  7. tomcat远程调试_docker容器远程debug(Tomcat)

    前言 在部署tomcat项目时,项目部署好一会出现问题,我们只能通过日志的方式查看错误信息,很难找到真正错误的地方.docker对这个问题做了解决,通过docker部署tomcat项目,随后添加命令开 ...

  8. 保命小诀窍:IDEA远程Debug技巧,你了解吗?

    前言 昨天看到一个问题,"疫情结束后你最想吃什么?" 仔细想了一下,火锅?烤肉? 看了一下体重秤,怕是只能报个健身房了. 你以为你胖N斤的时间复杂度是O(2^N), 事实上它是O( ...

  9. idea 远程debug调试

    1,远程DEBUG的必要性    由于部署环境的差异性,相信很多朋友都碰到过开发环境正常测试过的功能在测试环境甚至生产环境下出现bug的情况.一般情况下,生产环境可以采取的手段比较单一,即通过日志的方 ...

最新文章

  1. DL之Attention:Attention注意力机制的简介、应用领域之详细攻略
  2. 搜索推荐系统实战:进化篇
  3. pcb二次钻孔_线路板中的二次孔是什么?线路板钻孔有哪些常见问题?
  4. Python:使用ctypes访问DLL函数-通过函数* name *访问失败
  5. CSS公共清除浏览器默认样式
  6. Angular应用的依赖注入调试
  7. 你的代码(软件)安全吗?【信息图】
  8. Foundation 6 – 先进的响应式的前端开发框架
  9. android圆饼图占比
  10. 微信小程序开发教程:WeUI一个专为微信小程序设计的UI框架
  11. HTML列表、表格与媒体元素
  12. 高可用架构篇:【2】ActiveMQ高可用+负载均衡集群的安装、配置、高可用(多节点)
  13. 5G到底什么时候来,以及,它究竟能给我们带来什么?
  14. 三星笔记本 win10+ubuntu18.04.3双系统 BIOS设置
  15. 微信开放平台和公众平台的区别
  16. 代码真的可以体现一个人的智商吗?
  17. PPT中一种类似手写的字体
  18. 常用Linux操作系统的发展历史
  19. Ubuntu Server 个人影音服务器,实现NAS、远程下载、私人云盘等
  20. cookie、sessionStorage、localstorage作用范围

热门文章

  1. 建立数组并写入数据_VBA数组与字典解决方案第37讲:在VBA中字典的应用
  2. python中format函数用法简书_增强的格式化字符串format函数
  3. Java快速提升_java快速复习 一 基础语法
  4. layui 分页ajax,实现Ajax异步的layui分页
  5. zabbix监控linux网卡流量,zabbix实现linux流量变化率监控
  6. MATLAB设置x为0到10所有数,MATLAB教学_10数值微积分
  7. 《软件需求分析(第二版)》第 3 章——需求工程的推荐方法 重点部分总结
  8. python枚举类的意义_用于ORM目的的python枚举类
  9. php parse url ctf,【SSRF】如何绕过filter_var(), preg_match() 和 parse_url()
  10. c语言给定一个字符串匹配,使用C语言解决字符串匹配问题的方法