iwork一体化流程总结文档

前言:
新项目是通过Iwork上进行上传代码-编译-打包,测试环境需要QA人员来部署。需要部署SCF服务和WF服务。一下是整个流程
流程如下:

1.产品在iwork上建立需求

2.RD 在icode.58crop.com新建SVN工程、GIT工程,工程名称和iwork中的

iwork上svn代码提交-编译打包,并将包文件上传至FTP


3QA部署SCF服务

部署在服务器opt/目录下,wiki搜索SCF,SCF4.2.21 容器 Log4j2 下载 下载成功后

rz -e

tar -zxvf scfXXXX.tar.gz

在opt目录下解压就生成了SCF目录。

在/opt/scf/service/deploy/XX工程名下放置

FTP 上下载的RD编译生成的offline.tar.gz 中的工程文件。里面包括SCF相关配置文件和lib,conf,.jar文件等。

使用scf的命令 scf 、 查看命令列表,启动 scf start +servicename(工程名称)

启动成功后,ps -aux |grep scf查看进程启动情况

FTP账号密码allftp [email protected]

4.QA部署WF服务

WF部署与SCF部署方法一致,下载WFdemo并上传到 /opt/web/下解压缩,修改目录名称mv  wfdemo  xxxx工程名

在开发给的FTP地址中,下载offline.tar.gz 文件,下载到本地后,上传至服务器项目工程下,删除demo中的webapps 和wf 文件,然后解压缩offline.tar.gz包,替换成功,启动服务 ./restart.sh && tail -f logs/catalina.out

如果可以扫描到目录就说明服务已经启动起来了

可以打开浏览器通过两种方式来访问验证:  IP地址:端口号/home访问 或者 域名:端口号/home访问

两种方式采用哪种,根据conf/server.xml,中host name 配置有关,配置的是域名,就用域名登录,配置的是IP就用ip访问

修改server.xml文件3个地方 1.修改host name 2.修改docBase 3.修改端口号,如图框中的部分。

docBase 要改成本地项目webapps路径,在注意修改端口号,不要有冲突。


在wiki上下载wf.demo源码文件com.bj58.wf.demo,解压后,放到eclipse对应的工作空间中,刷新eclipse列表,找到对应的工程文件。执行maven-clean maven-install,编译成功后,在工程文件target文件夹中可以看到对应的编译好的文件。在影射文件下WEB_INF目录/////controllers文件夹中有HomeController.class文件,将这个文件下载到本地,然后上传至测试服务器 相对应的目录下。重启测试服务器,查看catalina.out日志,如果可以扫描到目录就说明服务已经启动起来了,可以打开浏览器通过两种方式来访问验证  IP地址:端口号/home访问 或者 域名:端口号/home访问

两种方式采用哪种,根据conf/server.xml,中host name 配置有关,配置的是域名,就用域名登录,配置的是IP就用ip访问,docBase 要改成本地项目webapps路径,在注意修改端口号,不要有冲突。 

备份一下文件

mv 文件 文件夹(没有自动创建)

#安装tomcat

yum install tomcat

#有可能是tomcat源不对,需要找新源

将目录改为集群名

mv bxgzh.58.com jinrong_bx_wf_gzh_front

cd jinrong_bx_wf_gzh_front/

: pwd

#切换账户

 kinit liuxg

#以root权限远程登录 该IP地址

ssh [email protected]

将远程服务器上的tomcat 复制到本地目录下

scp [email protected]:/opt/soft/tomcat/ /opt/soft/

rm -rf tomcat.pid #删除wfdemo里的tomcat.pid   

sh start.sh #执行启动

ps aux | grep tomcat 查看运行的tomcat 进程

sh restart.sh & tail -f./logs/catalina.out

猜你喜欢

转载自www.cnblogs.com/hubei1021/p/8931417.html