前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MyEclipse的debug远程调试

MyEclipse的debug远程调试

作者头像
sunonzj
发布2022-06-21 14:26:34
4780
发布2022-06-21 14:26:34
举报
文章被收录于专栏:zjblogzjblog

今天遇到一个问题,项目在本地运行没问题,但是在远程服务器上就有点问题。。这个时候就头疼了,每次都看服务器上的错误日志,也解决不了,需要debug调试。

如何在运行远程服务器上的项目时进行debug呢,其实很简单。

首先在服务器Tomcat 的startup.sh 中第一行加入命令开启远程调试,访问端口为28000

代码语言:javascript
复制
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=28000"

打开MyEclipse在指定的代码处打断点。

WWJJH0[$T1CFX%NK4FNSTM1.png
WWJJH0[$T1CFX%NK4FNSTM1.png

然后在断点处右击选debug as ,选择如图:

BOPOL_T)KNPH26$~38`DM0B.png
BOPOL_T)KNPH26$~38`DM0B.png

在左栏找到远程测试的菜单,即Remote Java Application(如果Remote Java Application下没有就右击new一个),然后在右面的显示区域配上相关的host和port;这里的host就是这个工程在某一远程环境下的ip,port为该工程配置的远程端口,可以去该工程的环境配置文件下找。操作如下图:

O[~`3V%LL{4YXU`$31XFF9R.png
O[~`3V%LL{4YXU`$31XFF9R.png

3.配这些基本的要素之后你要查看源码还需要配置source子栏,如果source中没有需要调试的项目,就点add添加。设置完这一些之后点击每一步的ok,最后debug;这时候你就可以直接去相关页面点击功能模块进行测试了。

~AJ3Z06XIYYPTW4VN4UM)TX.png
~AJ3Z06XIYYPTW4VN4UM)TX.png

注意:远程服务器需要启动debug模式。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-10-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
远程调试
远程调试(Remote Debugging,RD)在云端为用户提供上千台真实手机/定制机/模拟器设备,快速实现随时随地测试。运用云测技术对测试方式、操作体验进行了优化,具备多样性的测试能力,包括随时截图和记录调试日志,稳定的支持自动化测试, 设备灵活调度,用例高效执行, 快速定位产品功能和兼容性问题。云手机帮助应用、移动游戏快速发现和解决问题,节省百万硬件费用,加速敏捷研发流程。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档