发表于: 2017-08-08 10:53:20
1 1121
今天完成的事情:
1、由于项目没有部署在公司的服务器上,导致访问速度极慢。原本计划的 复盘demo 推迟到8月9日。
2、今天把前后台以及Service都部署到了开发机2上。
分别启动 service,前后台,前后台都用域名访问,测试成功。
为什么到现在才部署呢?其实在刚开始做复盘的时候就有打算部署,但当时看了一遍wiki后面对着开发机上的各种目录,各种文件夹,deploy,log,resin 依然是一头雾水,然后当时就决定不部署了,直接让前端访问后端组员的本机IP来测接口。
当然部署到开发机的整个过程也是令人感觉枯燥和不安的。
你逼着自己坐在电脑前,同时开了多个xshell窗口,新建了一个又一个文件夹,复制了一个又一个配置文件,替换了一个又一个脚本中的路径,最终等待着一个屏住呼吸的操作的结果。
明天计划的事情:
1、继续准备小课堂,maven的模块,聚合与继承。
2、现在趁空闲的时间有几个学习方向:①javaWeb ②shiro框架 ③各种webservice。
3、明天晚上争取去跑个步。
遇到的问题:
1、
开发机2上、从SVN更新了代码之后,
运行命令 mvn install -Dmaven assembly:assembly 后 会报找不到依赖的错误。原因是之前就没有运行过install命令,导致了和项目相关的jar包并没有被打上去。
2、前后台项目在运行部署脚本后、确认端口无误、可以在开发机上用curl命令访问接口返回数据、但无法通过外网访问。于是向施星备案了域名,之后就能通过域名访问接口了。
收获:
了解必要的配置文件,例如nginx的conf文件夹下的文件 , web文件夹下的container,service的start.sh等。
开发机二nginx位置:/data/software-server/nginx/nginx/conf
脚本存放位置:/data/项目名/deploy
记录一下对nginx做的修改:
servers.conf
upstreams.conf
新建 location_carrots_goodpure_admin.conf
location /{
proxy_pass http://carrots_goodpure_admin_web;
}
新建 location_carrots_goodpure_admin.conf
location /{
proxy_pass http://carrots_goodpure_home_web;
}
进度:开始时间:2017.07.15
预计demo:2017.08.09
是否有延期风险:有
禅道链接:http://task.ptteng.com/zentao/project-task-262-unclosed.html
评论