java 远程调试 端口_JAVA远程调试
1、远程端启动必须添加jvm参数
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=${debug_port}
其中debug_port为自定义的调试端口
2、
本地连接远程服务器debug端口
打开Intellij IDEA,在顶部靠右的地方选择”Edit Configurations…”,进去之后点击+号,选择”Remote”,按照下图的只是填写红框内的内容,其中host为远程代码运行的机器的ip/hostname,port为上一步指定的debug_port,本例是5555
然后点击Apply,最后点击OK即可
启动debug模式
现在在上一步选择”Edit Configurations…”的下拉框的位置选择上一步创建的remote的名字,然后点击右边的debug按钮(长的像臭虫那个),看控制台日志,如果出现类似“Connected to the target VM, address: ‘xx.xx.xx.xx:5555’, transport: ‘socket’”的字样,就表示连接成功过了。
设置断点,开始调试
远程debug模式已经开启,现在可以在需要调试的代码中打断点了,比如:
如图中所示,如果断点内有√,则表示选取的断点正确。
现在在本地发送一个到远程服务器的请求,看本地控制台的bug界面,划到debugger这个标签,可以看到当前远程服务的内部状态(各种变量)已经全部显示出来了,并且在刚才设置了断点的地方,也显示了该行的变量值。
新增tomcat开启远程调试
tomcat已提供相关功能,需要在catalina.sh中修改一下ip+port(远程服务的ip地址和调试端口)即可,
启动方式为
./catalina.sh jpda start
java 远程调试 端口_JAVA远程调试相关推荐
- java 远程调试 端口_java – 远程调试:在端口8787上没有连接到OpenJDK 11上的Wildfly 14...
我正在尝试将我的调试器连接到在Open JDK 11上运行的Wildlfy. 尽管Wildfly说: Listening for transport dt_socket at address: 878 ...
- java如何开启远程调试服务端口_Java远程调试
远程项目报错,但是通过日志等手段没法定位问题,只能提供远程调试的方式定位问题. 1. 步骤 1.1 启动调试端口 业务有自己的端口,而为了能够调试业务,需要另外开启一个端口用于调试. 在java虚拟机 ...
- java 远程调试超时_java 远程调试
参考: 1. 远程调试普通程序 程序打成 jar 包,使用命令行执行: java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport= ...
- java udp 同一个端口_java – 系统中的两个不同的UDP套接字可以绑定相同的端口吗?...
它与TCP和UDP之间的区别有关.当您创建TCP套接字时,您正在创建与另一台计算机上的端口的同步客户端连接,并且当您连接到地址时,您实际上也会在套接字上获得本地端口.因此,在您的示例代码中,创建的两个 ...
- java远程执行功能_Java远程连接Linux服务器并执行命令及上传文件功能
Java远程连接Linux服务器并执行命令及上传文件功能 发布于 2020-3-6| 复制链接 摘记: 最近再开发中遇到需要将文件上传到Linux服务器上,至此整理代码笔记.此种连接方法中有考虑到并 ...
- java 远程 shell脚本_Java 远程调用 shell脚本
* pom.xml 引入相关jar包 ``` ch.ethz.ganymed ganymed-ssh2 262 ``` * 远程服务器上代码 ``` #/bin/bash echo "he ...
- java 监听端口_java游戏服务器检查报告(经验分享)
java在centos系统运行,经过大量用户使用后,我们使用那些监听手段来判断服务器是否达到我们理想要求呢,判断服务器使用可以继续使用呢? 我们以进程PID9496(监听端口:9624)为对象说明,启 ...
- java 获取 客户端端口_Java获取客户端IP、端口等信息
Java获取客户端IP.端口等信息.txt花前月下,不如花钱"日"下.叶子的离开,是因为风的追求还是树的不挽留?干掉熊猫,我就是国宝!别和我谈理想,戒了!Java获取客户端IP.端 ...
- linux 更改远程桌面端口,如何快速修改远程桌面端口
如何快速修改远程桌面端口 2012-10-19 Windows 浏览(3739) 使用远程桌面端口3389有非常大的安全隐患,建议大家修改默认端口,方法如下: 一.使用服务器安全狗修改远程桌面端口 连 ...
最新文章
- 调试视频网页js脚本的方法
- 又一个不错的FCKeditor 2.2的安装、修改和调用方法
- 天猫精灵怎么和台式计算机链接,天猫精灵怎么连接电脑
- ACL 2019 | 巧用文本语境信息:基于上下文感知的向量优化
- Linux发行版的关系图
- python excel导入oracle数据库_【Python代替Excel】12:Python操作oracle数据库
- Git使用中关于rebase 、stash 、reflog、reset的一些注意点
- 用css 添加手状样式,鼠标移上去变小手,变小手
- Hat’s Words (分成两个字符串考虑)
- 学生学籍管理系统页面源代码html_学生管理系统(界面+源代码)
- 服务器 IIS主机的Rewrite伪静态组件下载与配置
- mysql省市区数据导入_最新行政区划省市区镇街道 导入数据库 MYSQL (2020年8月 )
- 洛必达法则介绍及使用注意点
- jdk版本问题:hour_day_of 0 -1
- Python与数学——使用Processing绘制高次方程图像
- 微信公众号账号登录功能实现
- DataTable常用数据筛选方法
- iOS App技术支持网址(URL)
- 人工智能60年:图灵的在天之灵,安息吧!
- win10-SW2016工程图关联零件属性链接操作