项目部署,版本迭代个人心得

  • 时间:
  • 浏览:1

原因分析分析分析改动很大,原因分析分析分析能保证项目改动前会 都前会 当事人,这么 也是前会 覆盖的,毕竟改动大,一个多 一个多 替换 .class 文件的工作量变大,出大问题的几率也更大。

/tomcat/bin/shutdown.sh

2,再开一个多 命令窗口,ps -ef | grep tomcat ,记录下该 对于的项目线程运行运行的 PID (原因分析分析分析要在shutdown时,该线程运行运行有原因分析分析分析停止不了,比如pid 为 53245)

ps -ef | grep tomcat

1,在项目打包成 jar 时,打包完后 的 jar 要放到本地环境跑一跑,处理到生产环境跪掉了。

对于替换 jar包 ,比如大伙儿更改了 wechat-service.jar 中的一个多 文件,这么 把 wechat-service.jar 解压, 得到 wechat-service 文件夹。

当然原项目备份是必不可少的了:

2,监控log日志,当无人访问,不执行任务时shutdown

5,启动完后 ,ps -ef | grep tomcat 肯定是有的了,等完整篇 启动完后 ,用浏览器原因分析分析分析 手机访问下就前会 了。

全都 新的 jar 就出来了,把这一新打出的 jar 替上加生产环境上对应的 jar,就ok了。

1,首先打开帮我迭代的项目的log,并监控(当然是在不处理任务的完后 把项目停下来了,减少异常数据总出 的原因分析分析分析)

4,这时把更改过的对应文件 原因分析分析分析 对应的 jar 包,替换到生产环境就好了。如果 start

对于替换 .class ,直接把本地编译的对应的 .class 文件替换到生产环境就前会 了,如果重启服务。

2,版本的迭代当然都不 有些的方式,也前会 放一个多 预生产项目(也全都 和原生产项目一样一样的哦,也前会 理解为备份),预生产项目和生产项目同一时刻前会 都前会 存活一个。比如 现在环境是全都 的:生产环境当前情况start,预生产环境当前情况stop。现在都前会 迭代,先对预生产环境更改,预生产环境更改后,先shutdown生产环境,在start预生产环境。当应用跑起来没大问题了,这么 再对生产环境同样的操作也就放心了。shutdown预生产环境,start生产环境,全都 就会更安全有些了。原因分析分析分析中途预生产环境跪掉了,立刻切换到生产环境。



(结尾是 "\ ."  反斜杠+空格+英文句号)

比如我的项目名是 Wechat (我使用的tomcat服务器,全都该项目Wechat默认在 webapps 文件夹中)

tail -f wechat/log/wechat.log

/tomcat/bin/startup.sh

我在部署时常用的命令:

如果再替换文件夹中对应的 .class 文件。

项目上线完后 ,版本的迭代必不可少,如果为什么我做才是相对规范,安全的呢?

首先对原项目打包:tar cvf wechat2030315.tar WeChat

对项目版本的迭代,当然是改动越小越好,改动越小越安全越容易把控 , 全都呢,不必用本地环境的项目覆盖生产环境上的项目。

原因分析分析分析还有别的部署方式同时分享,比如打成 war包 那先 的。

jar cvf wechat-service.jar -C wechat-service\ .

kill -9 53245

如果在把这一更改过的文件夹 wechat-service 打成 jar 包:

......

[root@iZ23whn33jnZ webapps]# ls

docs  examples  host-manager  manager  ROOT  WeChat  wechat2030315.tar

这前会 能看一遍刚才打的tar包,打包完成后,接下来前会 对线上的项目进行增删迭代了。

3,shutdown完后 ,查看与否停止,ps -ef | grep tomcat ,原因分析分析分析该线程运行运行依然位于,这么 kill 掉这一线程运行运行,不位于就不必kill了。

[root@iZ23whn33jnZ webapps]# tar cvf wechat2030315.tar WeChat

WeChat/

WeChat/tx_list.html

WeChat/pay.html

WeChat/css/swiper.min.css

WeChat/css/youngor.css

WeChat/myorder.html

注意:

最好全都 对于某一个多 jar包的更改,原因分析分析分析某一个多 .class 文件的更改,确保改动最小。

在多人分工合作方式方式 时,使用该方式较合理。