参考:http://blog.csdn.net/sunyujia/article/details/2614614
https://www.cnblogs.com/Vince-blogs/p/7497011.html
在项目中根据日志查看bug很难定位原因时,我们需要远程调试测试或生产的代码。下面我们就来说说怎么让eclipse可以本地debug跟踪远程程序。
在tomcat的bin的start.sh里的最前面加上这样的一行:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
在window上,在修改Tomcat/bin/startup.bat文件,在最前面加上如下代码
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
端口号可以自己修改为其他的。
查看端口是否被占用可以:netstat -anp | grep 8080
建议需要一个未被使用的端口。
停止,再启动tomcat,可以使用命令netstat -anp | grep 8080查看设置是否生效。
如果看到-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8080这样信息说明设置已生效
可以在本地使用:start/min telnet 10.255.8.4 8080
看能不能ping通,如果是通的,就会弹出一个doc命令窗口;如果不同就会出现窗口一闪的现象
配置eclipse中的remote debug
点击eclipse导航栏的debug图标——点击Debug Configuration——右键点击Remote Java Application——New——选择项目,Standard(Socket Attach),输入远程主机IP,端口,
最后点击Debug按钮
相关推荐
服务器远程调试debug代码示例
客户端IDEA安装Jrebel省略服务器安装Jrebel1.执行如下命令:curl -O http://dl.zeroturnaround.com/jrebel
Debug时修改代码能即时生效的说明,帮助大家在debug时解决无法及时生效的问题
同时,使用deepspeed方式debug代码内容较少。为此,我特意在少有信息中和代码实验验证完成基于vscode对deepspeed进行debug方法。特别的,该方式不仅适合deepspeed命令debug,也适用torchrun命令debug,更能延伸其它...
phpstorm远程网页调试,解决线上的问题无法调试的问题,能够更好的在线调试代码 phpstorm远程debug,可以解决一些windows系统上无法安装的插件的调试,例如swoole,ffmpeg,imagick等
NULL 博文链接:https://dacoolbaby.iteye.com/blog/2070292
这样的使用场景非常多,比如本地启动代码真的特别的麻烦,有时候开发代码都是直接使用远程debug。 二、实践 2.1 远程服务器java程序开启JPDA java -agentlib:jdwp=transport=dt_socket,address=5005,server=y,...
主要介绍了Tomcat 远程调试代码的实现方法的相关资料,这里提供实例帮助大家实现这样的功能,需要的朋友可以参考下
远程调试快捷键
之前做远程调试的时候,我只会在代码中输出日志,记录下来做分析处理,但这样做既麻烦又费时,往往还不能准确定位问题,恶心至极。之前做 .NET 开发时用过 Remote Debug 这个功能,想想 Idea 这么牛逼,是不是也有这...
在测试过程中如果出现程序bug问题,但又不知道什么原因时,我们可以考虑使用eclipse的远程debug调试功能,这样我们就可以在本地跟踪实际代码,来一步一步的追踪出现问题的地方。
安卓设备chrome远程debug网页代码步骤。
phpstorm 远程调试基于swoole扩展开发的swoft,easyswoole,hyperf等框架 必须部署在linux环境下的代码库 并且给与了 利用virtualbox 来安装虚拟机,以及使用虚拟机的共享文件夹机制,来达到同步开发的方式方法,即...
这样的话我们在没有源文件的时候又希望能够远程调试代码几乎是不可能的。在这里写了个小工具,将行号和源文件的行号对应上。需要通过jd-gui反编译的代码保存为zip文件。该工具可以把通过制定文件夹把文件夹里的反...
The ORL internal version of WinVNC uses CORBA. This is not included in the distributed version. You should therefore build ...Debug, Release etc will give errors. This is not the case with vncviewer.
用于在VS Code中使用gdb和gdbserver测试C ++代码的远程调试的项目 先决条件 通过ssh可以访问的远程主机 gdbserver应该安装在远程主机上 远程主机上不需要root权限,普通用户权限就足够了 安装在本地计算机上的Visual...
远程Debug的时候会有一个error,修改luanch.json文件即可 Console按我上面这个截图更改。 参考github issue:https://github.com/microsoft/vscode/issues/73867 懒得看ISSUE的话就按照我上面那个改就行 正文 ...
老弟最新调试成功的,php7.4+phpstorm2022+xdebug远程调试教程。 网络太多这种教程了,基本都过时了,有的...按照下来,基本不通过,调试不了,经过老弟一条的摸索,各种百度,总结出了一份可行的xdebug远程调试方案。
可以在Unity上连接手机,查看GameObject的属性和一些信息,也可以进行实时的修改,节省打包调试的时间
主要介绍了Pycharm远程调试原理及具体配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下