发表于: 2017-06-22 23:27:50

3 932


今天完成的事:

1、讲小课堂

简书地址:http://www.jianshu.com/p/fb4a533856fe

题目:idea远程调试web项目

分享人:吴志勇

视屏连接:https://v.qq.com/x/page/v05172e29gy.html

PPT:https://github.com/WuZhiyong1759/xiaoketangPPT/tree/master/XKT2017%E5%B9%B46%E6%9C%8822%E6%97%A5PPT


1、背景介绍

我们一般在本地写代码时,如果程序出现问题了,一般情况下,我们会在程序中打各种log,调试,找出问题,修改,测试,部署到服务器,再测试。但如果在真实项目中的呢,这样做虽然也可以,显然是不方便的。

真实项目中,我们可以通过远程连接的方式,进行调试

远程调试:服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运行的代码一致)中设置断点,每当有请求到远程服务器时时能够在本地知道远程服务端的此时的内部状态。

2、知识剖析

在本次课程中将涉及以下4点内容

1.服务器

2.项目部署到服务器

3.本地的IED连接远程

4.调试

3、常见问题

本地IDE如何连接到远程进行调试,需要配置什么?

4、解决方案

修真院提倡的自学方式上网搜索





5、编码实战

首先:一个可成功运行的web项目


设置remote






Tomcat的catalina.sh配置



jetty的jetty.sh配置



6、扩展思考

1.远程调试适用于哪个阶段?开发?测试?线上?

(个人认为)适用于测试阶段,在线上肯定是不行的。很多人访问,都不知道调试的是哪个。开发阶段的话,一般是分功能模块的,每个人负责自己的模块,分开开发测试。远程调试,一般在于开发完成后的集中测试(功能衔接),这时项目已经部署到测试服务器上了。

7、更多讨论

如果是Java项目代码,我们该怎么远程调试?

友情连接:IT修真院        IT修真院Java简书专题

-----------------------------------------------------我是分割线-----------------------------------------------------------

2、idea继续试生完的代码导包后(我也不太确定导的包是否合适,没看到报错)跑不通,配置问题,按道理说生成的代码不应该会出现配置问题呀

明天计划的事:整理方案

遇到的问题:代码生成跑不通

收获:无

总结:早睡早起


返回列表 返回列表
评论

    分享到