发表于: 2017-12-24 23:58:56
1 614
今天完成的任务:
一.部署新的服务器.
经过了四天...终于是能用了..但是仅仅是能用.还有一些问题待解决...
写一下部署服务器的过程
首先看svn的使用规范,http://my.wiki.ptteng.com/pages/viewpage.action?pageId=32538886
要知道在服务器上面每一个模块放在那里的文件,算是一种规范,很多组一起用的时候比较简洁易懂.也不会乱.
然后是另外的服务器部署规范.
http://my.wiki.ptteng.com/pages/viewpage.action?pageId=15042802
这里面就介绍使用方法的.
主要就是分成代码块,Service块,web块
代码块是放自己项目的所有代码.从svn上面checkout下来的代码.
Service块是需要有自己项目的Service文件夹,有几个Service就对应几个文件夹.
每一个文件夹下面都要有logs,run,deploy
run里面的tar包,是需要从代码块的文件中使用命令打包,然后复制到run里面,解压.再去启动Service就可以了.
web块是存放container,run,logs,deploy
deploy----脚本 脚本里面start.sh和stop.sh两个脚本里面都要修改resin的启动脚本路径。web的启动停止脚本里面就是直接进入到resin的文件夹中,启动就可以了.
代码放好了之后,就可以去配置nginx.总共有三个地方需要修改.upstream,server,location
最后配置host,和本地的host配置是相同的.
二.代码重构
之前写的代码里面有些接口没有对接收参数进行判断是否为空,是否符合要求.
所以每个都检查一遍.缺少判断的都加上判断.,不符合的话就直接返回.
if(a==0){
return jsp;
}
明天计划:
明天准备把服务器的域名搞好.然后实现用域名访问.
检查代码.功能是不是有问题.有没有考虑到异常的情况.
遇到问题:
没有服务器域名
不清楚同一个代码在服务器打包和在本地打包的区别.
收获:
服务器部署清楚了.
评论