eclipse进行远程调试教程,轻松搞定生产环境问题
首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则debug的时候会出现代码行错位,难以达到debug的效果。例如:如果你本地的代 码加了行,修改了,或减了一行。而远程服务器上的项目没有变化,则debug的时候会发现行号不对,或debug出来的值有偏差等。
本地eclipse配置
1.打开Eclipse,点击左上角的debug按钮,如图:
2.点击上图的红色区域
remote java application
3.填写Connect配置项
Project:选择你要debug的项目,
Host:输入你的远程IP,
Port:远程调用端口。如何知道远程端口
这里的port要注意,不是远程服务器上访问该项目的访问port,而是配置的用于远程socket监听该项目的port,具体怎么配置下面会有写
远程服务器项目配置
不管是tomcat运行服务,还是直接用springboot的jar运行服务,都正常操作,只是在启动服务的时候,
tomcat方式在startup.bat加入设置SET JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=9527,server=y,suspend=n
springboot的jar启动的时候加个java -Xdebug -server -Xrunjdwp:transport=dt_socket,server=y,address=9527 -jar com.xxx.xxx.xxxx.GxxxxServer 需要控制内存还可以加上这个 (-Xms700m -Xmx700m)
这里的9527就是上面需要填入的port。
启动远程服务在本地eclipse里调试
这里以springboot方式启动服务为例
在cmd里启动java -Xdebug -server -Xrunjdwp:transport=dt_socket,server=y,address=9527 -jar com.xxx.xxx.xxxx.GxxxxServer,出现下面这句话,就说明远程服务准备好让本地监听了。
然后点击debug
查看远程cmd窗口
这样服务就启动好了,
eclipse在需要调试的代码行打上断点
然后浏览器里输入
http://远程服务ip:远程服务port/接口地址
然后就能进入断点了。
eclipse进行远程调试教程,轻松搞定生产环境问题相关推荐
- 怎么把线稿提取出来_用ps如何提取线稿图?简单教程轻松搞定
用ps如何提取线稿图?简单教程轻松搞定!最近有小伙伴问微课菌说:Ps怎么样提取线稿,最好还是种通俗易懂的教程,那么必须安排上啊,今天微课菌就给大家分享一个超级简单的PS快速提取线稿教程!还不会的小伙伴 ...
- 做好PMC管理三大工作,轻松搞定生产计划与物料控制
做好PMC管理三大工作,轻松搞定生产计划与物料控制 PMC管理在工厂企业日常操作中无外乎"后推前拉.滚动排查",概括来讲PMC管理整体职能体现为六个字:计划.控制.协调. 那么如何 ...
- matlab brush怎么用,教程 | 轻松搞定brushlettering超美晒图大法,不用PS
哈喽大家好,我是沉迷brushlettering不能自拔的野生手绘小能手--叶小绘^ω^ 追求精致生活的小仙女们一定不满足于写好brushlettering呀,我们还要po图!求赞求夸求转发求膜拜- ...
- captura录屏发生了一个错误_录屏教程的方法有哪些?学会这两种轻松搞定
录屏教程的方法有哪些?在日常的工作以及生活当作,录屏教程的需求是经常需要做的.比方说:工作的时候,需要录屏新产品操作教程.生活中需要录屏学习基础教程等等.所以,对于录屏教程能够找到一个好用的方法是非常 ...
- ios app HTML5 白屏,App Store白屏怎么办?最全攻略轻松搞定(图文教程)
相信很多iPhone用户都有遇到App Store白屏的情况,并且很多时候即使多次重退仍无济于事,今天小编为大家罗列五种办法,轻松搞定问题. 1.修改网络 DNS 对于很多用户来说,DNS 是个有点陌 ...
- 使用Eclipse进行远程调试 外加 ant 直接打包到服务器
今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,http://blog.csdn.net/sunyujia/arc ...
- 9月20日云栖精选夜读 | 如何轻松搞定数据科学面试:Python&R语言篇
对于数据科学家来说,工作的一大部分都需要在交互式编程环境中对数据进行处理.分析和可视化. 在过去几年,R语言和Python成了进行数据科学中最炙手可热的两种语言.这两种语言各有优缺点,掌握这两种语言大 ...
- 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告,第 2 部分
本周您推脱老板的 #432 创新理由了吗?您是否尝试过推脱? 本系列的其他文章 读取.回收和重用:使用 Excel.XML 和 Java 技术轻松搞定报告,第 1 部分 有幸的是,您不必推脱.本系列的 ...
- 深入浅出 Python 装饰器:16 步轻松搞定 Python 装饰器
2019独角兽企业重金招聘Python工程师标准>>> Python的装饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的De ...
最新文章
- Python局域网socket无法连接的问题解决
- CVPR 2018 | 腾讯AI Lab入选21篇论文详解
- MySQL断开SpringBoot_数据库连接中断-spring-springBoot
- 修改sublime列编辑快捷键
- Java中的Properties类详解Properties配置文件
- 北京大学2019年数学分析考研试题
- 2019/5/28 感觉吧
- fetch jsonp连接mysql_fetch跨域浏览器请求头待研究
- 简述网卡的作用和工作原理_发电机调节器的作用及工作原理
- BERT模型自定义词汇以及token相关
- mes系统与Oracle对接,Oracle ERP系统与MES系统的接口分析及实现
- AP计算机科学内容HTML,3分钟读懂AP计算机科学原理和计算机科学A的区别!
- mysql 注释几种方法
- (第24讲)java小程序——Applet
- 分析与设计:员工管理系统
- 什么是列联表分析(Contingency table analysis)?
- python百度爬虫_Python爬虫 - 简单抓取百度指数
- 打印机怎么选择双面打印,支持双面打印资料的平台
- 仿新浪微博返回顶部的js实现(jQuery/MooTools)
- 利用ENVI实现图像几何校正
热门文章
- sqlserver中日期保存及取值
- easyui datagrid的getSelections只获取一行问题
- VB APP对象属性一览表 + 灵活使用VB的APP对象
- Java线上排错---反编译文件
- 百度又要开放哪些无人车新能力?“老司机”Apollo3.5要来了,市中心开车无压力...
- 华盛顿大学成立SAML实验室:陈天奇参与,推进未来AI系统全栈研究
- 谷歌AI相机Clips今发售,“贴身摄影师”抓拍每一刻欢乐
- 全是大事:百度华为联手搞AI;滴滴再融40亿美元也说搞AI
- 阿里投资小鹏汽车,是提速自动驾驶布局的开端吗?
- 配置ssm 时, web.xml 文件无 # 自动代码提示