服务器全量发布WEB/增量发布WEB
2013-10-18 13:13
141 查看
定义
全量发布: 将WEBSERVICE 打包成WAR包,全部替换服务器上的WEB 和 war 包增量发布: 将需要发布的文件打包,依次上传class,web等资源文件。
优缺点
全量发布: 将系统所有文件都打包成war包,保证系统程序的完成性,出错率低,但是上传较增量发布复杂。当上传的文件涉及多个或更多的文件时,采用全量发布。增量发布: 发布步骤简单,上传效率高,当只改动少量或设计少量文件改动时,采用增量发布。
全量发布步骤如下:
① 关注配置文件是否修改为对应的环境地址
② 本地打包成war包,命名与服务器上war包相同
操作:
Export --》 JAVAEE--》WAR file --》 XXX.war
③ 备份war包和项目文件 XXX.war XXX(需要在root权限下)
对应指令:
cp -rf aaaa.war /home/XXX/bak/新建文件目录
cp -rf aaaa /home/XXX/bak/新建文件目录
④ 删除服务器上老版本的war包和项目文件
对应指令:
rm -rf XXX.war
rm -rf XXX
⑤ 上传打包好的XXXX.war
⑥ 重新启动服务
另开一个服务窗口查看日志:
tail -f catalina.out
重新启动服务
ps -ef|grep tomcat
kill -9 进程号
su wxin
sudo ./startup.sh
如果出错:
① 先分析日志哪里出错,如果容易解决在重新打包上传
② 先删除刚刚上传的war包和项目文件
③ Cp 备份的war包到服务器下
④ 重启服务
相关文章推荐
- 安全的web服务器——使用mysqldump和mysqlbinlog实现MySQL全量与增量备份
- eclipse发布J2EE Web服务器
- 服务器发布tomcat的WEB项目供外网访问
- 发布在IIS上的Web程序,调用服务器的COM组件
- 将web应用打成war包发布到服务器
- 从零开始发布安全的web服务器
- 通过TMG发布Office Web Apps服务器到外部
- 解决eclipse 建立Dynamic web project 项目用Tomcat服务器 不像Myeclipse一样发布到Tomcat目录下的webapps 目录下的问题
- 源码发布服务器同步到N台WEB服务器
- iptables之实现DNAT对内网web服务器的发布
- web项目发布到服务器上,但是修改的css和js文件没有起作用,显示的还是之前没有修改的代码
- TMG2010发布web服务器
- 阿里云服务器Web项目配置发布全过程(五)
- 实现自动构建编译javaweb项目并发布到N台服务器
- iis 7上发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- 使用微信web开发者工具调试微信企业号页面(前端页面,已发布在服务器上的)
- vue-webpack 做出来的项目部署到服务器上,点开是空白页(我这里把项目发布到git上)
- RHEL 4 Sendmail邮件服务器搭建之五:通过Web服务器发布、管理Webmail
- 轻量级的Web服务器Nginx0.9.0 开发版发布
- 手动打包MVC项目成Web Deploy包,发布至服务器