发表于: 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包
logs---日志
deploy--脚本启动.-----Service的启动脚本是固定的,复制一下,需要自己修改路径就可以了.

run里面的tar包,是需要从代码块的文件中使用命令打包,然后复制到run里面,解压.再去启动Service就可以了.


web块是存放container,run,logs,deploy

containers----resin容器:容器里面需要修改resin.xml   里面的端口号,3个。日志路径,war包路径
logs---日志
run-----运行war包

deploy----脚本   脚本里面start.sh和stop.sh两个脚本里面都要修改resin的启动脚本路径。web的启动停止脚本里面就是直接进入到resin的文件夹中,启动就可以了.


代码放好了之后,就可以去配置nginx.总共有三个地方需要修改.upstream,server,location

最后配置host,和本地的host配置是相同的.


二.代码重构

之前写的代码里面有些接口没有对接收参数进行判断是否为空,是否符合要求.

所以每个都检查一遍.缺少判断的都加上判断.,不符合的话就直接返回.

if(a==0){

return jsp;

}

明天计划:

明天准备把服务器的域名搞好.然后实现用域名访问.

检查代码.功能是不是有问题.有没有考虑到异常的情况.

遇到问题:

没有服务器域名

不清楚同一个代码在服务器打包和在本地打包的区别.

收获:

服务器部署清楚了.


返回列表 返回列表
评论

    分享到