当前位置: 首页 > news >正文

远程Debug远端服务器JVM配置

远程调试非本机的Java进程

远端Java进程启动的JVM参数

注意:以下配置尽量不要在线上生产环境开启,或者

JDK4:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address={port}

JDK5-JDK8:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address={port}

JDK9+:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:{port}

Tomcat:

示例:

以下为catalina.sh或者catalina.bat中JVM启动参数:

在这里插入图片描述

现象:

tomcat启动成功后控制台输出:

在这里插入图片描述

Jar:

示例:

在这里插入图片描述

Docker:

示例:

在这里插入图片描述

使用Myeclipse远程连接远程JVM

按钮位置:

Run==>DebugConfigurations==>Remote Java Application==>new

选择JVM对应的源码、Host、上面的Port即可。

使用IDEA远程连接远程JVM

在这里插入图片描述

相关文章:

  • Java中的内部类,你真的理解吗
  • Home Depot 使用 SUSE Rancher 和 K3s 升级 2300 个零售边缘位置
  • 处方识别 易语言代码
  • 跟李沐学AI之多层感知机+深度学习计算
  • 基于MVC三层架构的图书管理系统(JavaWeb+Maven项目)
  • redis客户端错误定位
  • 使用 http-proxy 对网络请求进行代理
  • Dubbo-admin+Zookeeper 的环境搭建与 Could-not-extract-archive
  • JS——JS高阶部分相关知识点汇总
  • JVM-记忆集、卡表、并发标记、重标记
  • 【C++】记录一次代码优化,28490行代码优化到1401行代码
  • 认识DPDK的UIO驱动(一)
  • elasticsearch和kibana在linux上集群部署
  • Java byte-buddy动态生成子类,Java 动态增加属性和方法
  • 【Python】第十二课 网络爬虫
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • Angular Elements 及其运作原理
  • Apache Pulsar 2.1 重磅发布
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java多态
  • Map集合、散列表、红黑树介绍
  • nginx 配置多 域名 + 多 https
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Rancher-k8s加速安装文档
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Spring核心 Bean的高级装配
  • tensorflow学习笔记3——MNIST应用篇
  • vue数据传递--我有特殊的实现技巧
  • Webpack 4 学习01(基础配置)
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 工作中总结前端开发流程--vue项目
  • 用Visual Studio开发以太坊智能合约
  • 中文输入法与React文本输入框的问题与解决方案
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转)ABI是什么
  • (转)iOS字体
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net 应用中使用dot trace进行性能诊断
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • 。Net下Windows服务程序开发疑惑
  • /bin/bash^M: bad interpreter: No such file or directory
  • @Autowired和@Resource装配
  • [ Linux ] Linux信号概述 信号的产生
  • [.NET 即时通信SignalR] 认识SignalR (一)
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [C#][DevPress]事件委托的使用
  • [C++][基础]1_变量、常量和基本类型
  • [Codeforces] probabilities (R1600) Part.1