首先你本地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进行远程调试教程,轻松搞定生产环境问题相关推荐

  1. 怎么把线稿提取出来_用ps如何提取线稿图?简单教程轻松搞定

    用ps如何提取线稿图?简单教程轻松搞定!最近有小伙伴问微课菌说:Ps怎么样提取线稿,最好还是种通俗易懂的教程,那么必须安排上啊,今天微课菌就给大家分享一个超级简单的PS快速提取线稿教程!还不会的小伙伴 ...

  2. 做好PMC管理三大工作,轻松搞定生产计划与物料控制

    做好PMC管理三大工作,轻松搞定生产计划与物料控制 PMC管理在工厂企业日常操作中无外乎"后推前拉.滚动排查",概括来讲PMC管理整体职能体现为六个字:计划.控制.协调. 那么如何 ...

  3. matlab brush怎么用,教程 | 轻松搞定brushlettering超美晒图大法,不用PS

    哈喽大家好,我是沉迷brushlettering不能自拔的野生手绘小能手--叶小绘^ω^ 追求精致生活的小仙女们一定不满足于写好brushlettering呀,我们还要po图!求赞求夸求转发求膜拜- ...

  4. captura录屏发生了一个错误_录屏教程的方法有哪些?学会这两种轻松搞定

    录屏教程的方法有哪些?在日常的工作以及生活当作,录屏教程的需求是经常需要做的.比方说:工作的时候,需要录屏新产品操作教程.生活中需要录屏学习基础教程等等.所以,对于录屏教程能够找到一个好用的方法是非常 ...

  5. ios app HTML5 白屏,App Store白屏怎么办?最全攻略轻松搞定(图文教程)

    相信很多iPhone用户都有遇到App Store白屏的情况,并且很多时候即使多次重退仍无济于事,今天小编为大家罗列五种办法,轻松搞定问题. 1.修改网络 DNS 对于很多用户来说,DNS 是个有点陌 ...

  6. 使用Eclipse进行远程调试 外加 ant 直接打包到服务器

    今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,http://blog.csdn.net/sunyujia/arc ...

  7. 9月20日云栖精选夜读 | 如何轻松搞定数据科学面试:Python&R语言篇

    对于数据科学家来说,工作的一大部分都需要在交互式编程环境中对数据进行处理.分析和可视化. 在过去几年,R语言和Python成了进行数据科学中最炙手可热的两种语言.这两种语言各有优缺点,掌握这两种语言大 ...

  8. 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告,第 2 部分

    本周您推脱老板的 #432 创新理由了吗?您是否尝试过推脱? 本系列的其他文章 读取.回收和重用:使用 Excel.XML 和 Java 技术轻松搞定报告,第 1 部分 有幸的是,您不必推脱.本系列的 ...

  9. 深入浅出 Python 装饰器:16 步轻松搞定 Python 装饰器

    2019独角兽企业重金招聘Python工程师标准>>> Python的装饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的De ...

最新文章

  1. Python局域网socket无法连接的问题解决
  2. CVPR 2018 | 腾讯AI Lab入选21篇论文详解
  3. MySQL断开SpringBoot_数据库连接中断-spring-springBoot
  4. 修改sublime列编辑快捷键
  5. Java中的Properties类详解Properties配置文件
  6. 北京大学2019年数学分析考研试题
  7. 2019/5/28 感觉吧
  8. fetch jsonp连接mysql_fetch跨域浏览器请求头待研究
  9. 简述网卡的作用和工作原理_发电机调节器的作用及工作原理
  10. BERT模型自定义词汇以及token相关
  11. mes系统与Oracle对接,Oracle ERP系统与MES系统的接口分析及实现
  12. AP计算机科学内容HTML,3分钟读懂AP计算机科学原理和计算机科学A的区别!
  13. mysql 注释几种方法
  14. (第24讲)java小程序——Applet
  15. 分析与设计:员工管理系统
  16. 什么是列联表分析(Contingency table analysis)?
  17. python百度爬虫_Python爬虫 - 简单抓取百度指数
  18. 打印机怎么选择双面打印,支持双面打印资料的平台
  19. 仿新浪微博返回顶部的js实现(jQuery/MooTools)
  20. 利用ENVI实现图像几何校正

热门文章

  1. sqlserver中日期保存及取值
  2. easyui datagrid的getSelections只获取一行问题
  3. VB APP对象属性一览表 + 灵活使用VB的APP对象
  4. Java线上排错---反编译文件
  5. 百度又要开放哪些无人车新能力?“老司机”Apollo3.5要来了,市中心开车无压力...
  6. 华盛顿大学成立SAML实验室:陈天奇参与,推进未来AI系统全栈研究
  7. 谷歌AI相机Clips今发售,“贴身摄影师”抓拍每一刻欢乐
  8. 全是大事:百度华为联手搞AI;滴滴再融40亿美元也说搞AI
  9. 阿里投资小鹏汽车,是提速自动驾驶布局的开端吗?
  10. 配置ssm 时, web.xml 文件无 # 自动代码提示