首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Debug 远程调试

一、什么是debug远程调试? 二、远程调试的条件是? 三、为什么用到debug远程调试,实际应用有那些? 四、如何使用debug远程调试? 什么是debug远程调试?...大家都知道debug本地调试,就是再自己的代码上打一个断点,然后debug运行就可以本地调试,那么远程调试就是,代码再虚拟机上运行。自己可以看到虚拟机上运行的一些变量值等。 远程调试的条件是?...为什么用到debug远程调试,实际应用有那些? 比如你发布了代码,但是结果跟你本地结果不一致,那么 如果可以直接再虚拟机上进行调试,哪效果肯定杠杠的。。一般实际应用,比如我就是再 接口调试。...如何使用debug远程调试? 点击项目右键---debug as ---configuration ? 右键 new ? name: 名字。随便取 project: 就是你要调试的项目是那个一。...双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听 这样就可以了 有兴趣的同学可以去试试

1.2K20

java 远程debug_idea如何debug

使用IDEA远程Debug线上服务 应用背景 配置过程 IDEA配置 服务启动配置 应用方法 注意事项 应用背景 通常情况下我们会遇到只有线上环境才能复现的bug,此时通过在代码里面加日志重新发布,反复定位对线上的客户体验极度不好...,此时我们可以使用IDEA的远程Debug功能,对线上bug调试。...配置过程 该过程需要本地环境和线上环境至少保证指定端口互通,该端口指的是线上debug对项目的监听端口。...IDEA配置 首先在IDEA上进行配置,进入项目启动面板,Edit-config中设置 点击”+“号选中”Remote” 进行远程设置 在远程设置面板上对要监听的服务所在的服务器地址和监听端口进行配置...此时请求线上服务,进入Debug模式 注意事项 必须本地IDEA环境和线上监听的端口互通 这个断点会影响线上请求,最好调试完,把项目无debug重启 每日一语 你相信的美好,一定会因为你的努力如期而至

91820

Idea远程debug代码

远程吧,哎呀好卡呀,闲了吧像演示一波如何远程debug线上代码,可惜这个v**老是不稳定,还是本地演示一波吧,效果是一样的。当然这块只是演示步骤,技术层面停留在熟练掌握的程度。...我们将demo工程进行打包: maven package 然后我们运行我们的代码,这块要加入我们远程debug的相关配置: java -jar -agentlib:jdwp=transport=dt_socket...,server=y,suspend=n,address=5005 demo1-0.0.1-SNAPSHOT.jar 这块的意思大概就是说让线上的代码开启5005端口用来远程debug。...要远程debug,我们必然要将ip和端口到我们的启动项目配置中,我们找到idea的远程配置。 比如我这里的配置如下: 配置好我们的远程debug之后,我们选择我们的远程启动配置。...然后debug走起! 现在我们就测试一下我们的代码能不能debug到线上的jar包。在浏览器中填入测试url,然后看看效果。

30120

idea远程debug配置_debug调试工具

Idea设置远程debug模式,主要有两方面配置: 远程应用(Application)启动参数配置 Idea开发工具参数配置 远程应用参数配置 若应用以jar包方式启动,则需添加如下启动参数:...-jar config-server-0.0.1-SNAPSHOT.jar > /root/logs/config_server.logs 2>&1 & 启动之后可看到5005对应的端口,说明JVM debug...war包方式启动,则将启动参数添加到catalina.sh脚本中 Idea工具配置 点击箭头处: 点击+号,选择Remote: 按图示填写,点击Apply,OK即可: 远程应用启动之后...,点击debug模式,启动, 看到如下信息就是OK了: 在Idea项目中需要打断点的地方,添加断点,然后向远程应用发起请求,此时就会触发到本地Idea的debug(本地代码需和远程保持一致

1.6K10

IntelliJ IDEA 远程debug调试

远程DEBUG的必要性 由于部署环境的差异性,相信很多朋友都碰到过开发环境正常测试过的功能在测试环境甚至生产环境下出现bug的情况。...倘若是测试环境,我们还多了一项可供选择的手段——远程调试——将程序在测试环境中以debug模式启动,在本机使用IDEA在工程中设置断点进行调试。...模式下; -Xrunjdwp 通知JVM使用(Java debug wire protocol)运行调试环境。...address 调试服务器的端口号,客户端用来连接服务器的端口号; server=y/n VM 是否需要作为调试服务器执行; suspend=y/n 是否在调试客户端建立连接之后启动 VM; 演示 远程项目启动后本地直接...然后把断点打好就行 ,就和在本地使用效果一样 注意: 本地文件内容必须和远程项目的文件内容一致(包括位置)在使用debug过程中不能动文件内容否则那一块debug会失效 版权声明:本文内容由互联网用户自发贡献

1K10

MyEclipse的debug远程调试

今天遇到一个问题,项目在本地运行没问题,但是在远程服务器上就有点问题。。这个时候就头疼了,每次都看服务器上的错误日志,也解决不了,需要debug调试。...如何在运行远程服务器上的项目时进行debug呢,其实很简单。...然后在断点处右击选debug as ,选择如图: 在左栏找到远程测试的菜单,即Remote Java Application(如果Remote Java Application下没有就右击new一个)...,然后在右面的显示区域配上相关的host和port;这里的host就是这个工程在某一远程环境下的ip,port为该工程配置的远程端口,可以去该工程的环境配置文件下找。...设置完这一些之后点击每一步的ok,最后debug;这时候你就可以直接去相关页面点击功能模块进行测试了。 注意:远程服务器需要启动debug模式。

47030

idea配置远程debug_idea远程调试

在工作中经常会遇到本地运行没有问题,部署到环境上就会出现问题,很多时候也没有错误日志,所以可以使用远程debug的方式,像本地debug一样,debug服务器上部署的项目。...一、idea设置 1.在idea工具栏,Edit Configurations 2.添加remote 3.部署远程服务 1: 将项目打成jar包上传到服务器上,然后使用命令启动。...server=y,suspend=n,address=9992 -jar test-demotr-0.0.1-SNAPSHOT.jar -Dspring.profiles.active=local & 2:远程使用上面拼接的部署命令启动项目...3:本地debug启动(本地代码需要与服务器部署的保持一致) Tips: 服务器上独立给idea监听的端口一定要放开,如果没有连接成功,看一下是不是服务器防火墙开了,然后查一下怎么开放端口。

1.1K20

Tomcat使用IDEA远程Debug调试

Tomcat运行环境:CentOS6.5、Tomcat7.0、IDEA 远程Tomcat设置 1、在tomcat/bin下的catalina.sh上边添加下边的一段设置 CATALINA_OPTS="-...IDEA设置 1、添加Tomcat Server选择Remote 2、设置相应的参数 xxx.xxx.152.67:8080为远程Tomcat服务器的IP地址和端口,这里可以设置域名,例如...:http://security.xxxx.cn/login.do; 60222这个端口为1.1步中设置的debug端口,适合tomcat的端口不一样的; 这里的Remote staging...选择的都是same file system,这就要求本地代码和远程Tomcat的代码要一直; 3、Startup/Connection 选择Debug、Socket、调试端口这里是60222...4、选择运行 然后点击右边的debug即可运行(首先Tomcat要启动) 5、是否成功 可以看到已经连接成功, 查看Tomcat服务器日志,如下: 6、如果失败 如果出现端口被拒绝: 这种可能是

1.9K10

FTP & VBScript & Powershell & Debug 远程传输

这里可以利用ftp的一些个功能帮助我们实现 我们将所有的命令都写入到一个文件中,之后用ftp -s:ftp.txt 的方式来进行加载 我们可以使用远程shell的 echo 命令将我们的命令写入到文件中...可以看到成功启动 接下来就是我们通过远程shell写一个vbs脚本的wget了 还是使用echo 命令 echoOn Error Resume Next > wget.vbs echoDim iRemote...使用Powershell 传输文件 win7 vista 及以上默认语言 思路与vbs一样 Kali端配置与上面相同 用 Windows 10 来演示吧 我们在远程shell...使用Debug传输文件 Debug 这个命令是一个很古老而且底层的命令 这个命令可以完成汇编和反汇编,并且可以修改Bios 经过之前的两种方法,相信大家肯定会说,我们能不能直接把二进制的文件一行一行地echo...成功生成了123.hex 接下来Debug就要登场了 debug< 123.hex ?

1.7K10

Java的远程调试Remote Debug

前言 一般开发项目时可以直接本地借助IDE工具进行debug调试,但对于线上的项目,则需要借助Java提供的远程debug功能来进行调试。...address:远程debug监听的端口号。远程服务器要开放这个端口号,客户端才能远程连接上。 server:值为y或n,VM是否需要作为调试服务器执行。...Eclipse启用远程调试 Eclipse可以作为远程调试的客户端,在debug菜单里打开Debug Configurations......Connection Type选择Standard(Socket Attach),Host填写远程调试服务器的地址,Port填写远程调试的端口号。 最后点击Debug即可开始远程调试。...参考链接 java debug suspend_【Java远程debug】 Java远程调试 java -Xdebug各参数说明 请问JVM远程调试的配置中为什么要配置-Djava.compiler=NONE

1.8K10

如何使用Idea的远程Debug

初识远程Debug 前段时间在bilibili上看到一个Java大神给Maven修Bug,他从GitHub上把有问题版本的Maven拉取下来然后找到对应的点进行Debug调试,但是Maven并不是一个...web项目实际上都没办法进行启动调试,所以他使用了远程Debug(大多数开源项目都可以使用远程Debug进行调试,方便程序员能够调试他们的项目,当然你也可以解决开源项目的bug并pr) 2....实现远程Debug 首先得有一个远程Debug的代码,然后将其打成Jar,我是自己找了一个开源项目。 ? 然后设置远程Debug需要的jvm参数。 ? ?...最后启动idea的项目,此时用reomte的方式启动项目,但是此时启动并不是启动项目,而是跟远程的代码进行连接,ps远程的代码必须和本地的保持一致。 ? 最后启动测试一下 ? ?...注意:远程代码必须和本地的一致,如果使用阿里云需要配置安全组开放对应的端口然后重启服务器,实际上我们调试的是远程的项目,并不是本地的,及时本地代码在报错,只要代码一样是可以进行调试的

1.2K31
领券