1.背景介绍
我们将代码部署到服务器上之后,如果代码出现问题,一般情况下,我们通过打各种日志,查看各种日志,再进行修改,
是非常不方便的.这个时候我们可以通过远程连接对代码进行调试,找出问题所在.
2.知识剖析
Java远程调试原理
Java远程调试的原理是两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过socket进行通信。
3.常见问题
如何使用IDE进行远程调试.
4.解决方案
5.编码实战
6.扩展思考
我们一般Debug的一些方法.
写单元测试预防
看系统报错
log日志print大法.
单步调试
百度,问别人
7.参考文献
http://blog.csdn.net/u010414666/article/details/52060050
8.更多讨论
那修改本地代码,也会修改服务器代码吗?
不会,我们在本地修改代码之后需要重新打包上传服务器.
没看懂,项目部署到服务器上了,你的idea打开的是啥?
idea通过vm 的debug协议远程对服务器上代码进行Debug
resin应该也可进行远程调试,大概原理也是在服务器上对resin的监听协议打开就行了
undefined_腾讯视频
谢谢观看
今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~
技能树.IT修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~