发表于: 2017-04-27 22:31:43

2 1450


一.今天完成的事情

1.修改项目中的一些报错

2.完成发布开发环境

3.优化数据表,在开发机数据库里建表

二.明天要做的事情:1.测试之前写的接口

2.完成剩余接口代码实现

三.今天的收获

1.学习了如何正确deploy core包到私服,如何发布web到开发机上

2.整理一下发布web的流程

在发布web之前,首先确保本地的代码没有报错,clean install没问题,本地发布到tomcat之后用postman测试接口通过

接着确保已将本地最新的代码提交到了svn库

接下来是服务器相关配置

添加域名解析子域访问

确保服务器上的安全组配置没问题,也就是允许端口进出

到了这里还缺一步,因为web模块需要引入core模块,所以需要将core模块deploy到远端私服,这样web才能够顺序引入core包

使用mvn deploy即可(前提是在pom文件中定义了私服信息)

core成功deploy之后即可开始发布web

进入开发机:输入:ansible-playbook  -e "SERVER_HOST=ptteng_dev_2 project=carrots-replay stage=dev_2  sname=home"   -t web   /data/ansible/playbook/ptteng_release.yml

这条命令能够成功的前提是你得先有ptteng_release.yml这个东西

如果发布成功,但报错未能启动端口,则可以手动启动

其实就是手动重启resin,在目录/data/webs/carrots-replay-admin-web/deploy/下能找到这两个脚本,运行即可

如此,web发布成功便可用postman测试接口


 

四.遇到的问题:deploy多次不成功后来在师兄电脑上deploy成功,未解之谜



返回列表 返回列表
评论

    分享到