最近在做一个电子订单系统,现在把我们的升级步骤贴出来和大家分享一下。有必要对环境说明一下,数据库oracle部署在一台linux上,A、B、C、D四台应用服务器的操作系统为linux,容器为tomcat。A、B为接口服务,C定时任务job服务,D为WEB应用服务。

一、检查生产环境是否运行正常

1、分别查看四台应用服务器的日志是否正常

2、测试现网核心功能是否运行正常

3、检查数据库运行状态

二、升级前准备

1、把升级用的sql脚本复制到升级操作的计算机

2、把升级程序包复制到升级操作的计算机

3、备份现网各服务的配置文件到升级操作的计算机,分别保存到以IP地址命名的文件夹下面。

4、比较现网配置文件和升级配置文件的差别,分别修改现网各服务的配置文件,保存待用。

5、删除升级包中的配置文件。

三、升级操作

1、升级数据库

(1)备份数据库

exp username/password@SID file=d:\bak_filename.dmp owner=ownername;

(2)执行升级sql脚本

使用plsql连接的数据库,打开升级sql脚本执行

2、升级WEB服务D

(1)登陆web服务所在的linux服务器

(2)进入tomcat容器的bin目录

(3)执行shutdown.sh停止tomcat

(4)使用命令ps -ef|grep java服务是否已经停止,如果没用停止,记下java进程的ID号,使用命令kill -9 进程ID,强制停止java进程

(5)目录切换到tomcat容器下的webapps目录,备份现网程序,命令如下:

zip -r servicename_bakdatetime.zip  ./servicename/*

(6)切换目录到应用服务程序的WebRoot\WEB-INF\classes目录下,删除该目录下的所有文件,以免删除class文件或者移动class文件位置影响应用程序正常运行,命令如下:

rm -r   com

(7)切换目录到应用服务程序的\WebRoot\WEB-INF目录下,删除该目录下的lib文件夹,以免jar包变动影响应用程序正常运行,命令如下:

rm -r lib

(8)切换目录到tomcat容器的work目录下,删除该目录下的Catalina文件夹,以免上个版本的程序缓存影响升级后的应用,命令如下:

rm -r  Catalina

(9)使用ftp把升级程序包上传至应用服务的webapps目录下,覆盖解压,命令如下:

unzip  servicename.war,提示是否全部覆盖,选择A回车即可

(11)把修改好的配置文件,替换解压现网应用程序的配置文件

(12)切换目录到tomcat容器的bin目录下

(13)执行startup.sh启动tomcat

(14)进入记录日志的文件目录,查看启动信息

(15)使用内网IP直接登录到WEB服务D,登录升级后的系统,查看系统是否运行正常,升级后的功能是否已经出现

3、升级A、B接口服务,C定时任务job服务的步骤和升级WEB服务的步骤一致。

某电子订单系统升级步骤相关推荐

  1. quickpcb添加pcb库_南京阿勒勾电子 quickpcb2005详细步骤教程

    南京阿勒勾电子 quickpcb2005详细步骤教程 (2013-10-20 12:22:27) 标签: quickpcb2005 详细教程 阿勒勾电子 it 南京阿勒勾电子 quickpcb2005 ...

  2. sap销售发货的流程_SAP销售订单操作步骤-最新

    <SAP销售订单操作步骤-最新>由会员分享,可在线阅读,更多相关<SAP销售订单操作步骤-最新(8页珍藏版)>请在人人文库网上搜索. 1.SAP销售订单引用预订单标准操作步骤操 ...

  3. Netapp 系统升级步骤

    Netapp 系统升级步骤: 升前需确保2个控制器的CPU负载在50%以下,不然1个控制器扛2个业务的时候会扛不住(加在一起超过了100%) 1.将升级包放到存储指定路径://shnas01/$etc ...

  4. 拼多多怎么批量打印电子面单步骤

    拼多多目前是已经 有了自己的电子面单系统了,所以拼多多商家就可以直接用平台上的电子面单了,目前商家打印拼多多电子面单就需要先开通拼多多电子面单系统了哦,同时拼多多的电子面单和其他平台的电子面单是一样的 ...

  5. 接入微信电子发票java_接入微信电子发票流程步骤

    一.流程图 电子发票流程涉及用户.商户.报销方.发票平台和公众平台五个角色. 对于自建发票平台的商户,发票平台即为商户自身的开票系统,承担着制作发票卡券.将发 票卡券插入用户卡包以及报销状态更新的关键 ...

  6. SAP生产订单删除步骤

    一.打上删除标志CO02 1步到2步的时间差设置: 二.打上删除记号 CO78 (不能还原) 检查设置 执行: 三.归档 创建变式步骤和第二步相同. 四.从数据库中删除 五.从归档文件中读取 COA3

  7. 2022办公企业邮箱申请流程,总结申请公司电子邮箱的步骤是什么?

    2020年初进入职场参加工作,我的岗位是HR人事薪酬专员,当时正遇疫情爆发,刚入职没多久就实施了隔离,在家办公了半个多月.刚好这期间我们核算工资,发工资是一日都不可延误的.我们的领导和同事也有被隔离在 ...

  8. 创维酷开电视能换成android系统,创维酷开电视刷机(酷开系统升级)步骤

    本文为大家介绍创维酷开电视刷机教程,在开始刷机之前,请先确认您当前的 电视系统版本 ,然后才能选择相应的刷机教程,我们分别介绍了酷开5.0,酷开 4.26 和酷开 4.26 以 本文为大家介绍创维酷开 ...

  9. netty 游戏服务器框图_基于Netty和WebSocket协议实现Web端自动打印订单服务方法与流程...

    本发明涉及电子商务技术领域,尤其涉及一种基于netty和websocket协议实现web端自动打印订单服务方法. 背景技术: 电子商务是以信息网络技术为手段,以商品交换为中心的商务活动:也可理解为在互 ...

最新文章

  1. 全球市值最大公司的巨变:20年,已是沧海桑田
  2. Qt中禁止调节窗口大小
  3. 气象气候应用在Intel最新处理器Icelake上的性能测评
  4. oracle insert into as select,比较create table as select * 与 insert into table select *
  5. mt4 python神经网络_迈达克软件公司承认Python运算对量化交易的重要性----将Python与Metatrader 5集成一体...
  6. DLLHijack漏洞原理
  7. 搭建ElasticSearch7.4.2集群
  8. Python开发者必知的13个Python GUI库
  9. Julia: using Gadfly using Cairo的一个郁闷的问题!
  10. python 东方财富接口_东方财富开放交易api,我只想要东方财富软件交易功能
  11. GEOTIF转nc文件
  12. ubuntu 安装 notepad++
  13. 前端实习生实习第一天
  14. MATLAB与Excel文件的交换
  15. IBM 3250 m5重装linux,IBM/Lenovo System x3650 M5 系统全新安装教程
  16. 使用Google、百度等搜索引擎在指定网站内搜索指定内容
  17. 【刘润】读刘润老师公众号笔记
  18. 一种编程语言必备的功能
  19. python爬取淘宝数据魔方_《淘宝数据魔方技术架构解析》阅读笔记
  20. HTML/CSS布局—Flex布局(弹性布局)

热门文章

  1. 惠普HP Photosmart 7458 打印机驱动
  2. ChinaSkills-高职组网络系统管理大赛-WinSer 2019 互联网网卡检测服务笔记
  3. EPICS记录参考--模拟输出记录(ao)
  4. AE470 卡通元素动画视频字幕预设手绘歌词文字标题效果制作AE片头
  5. su切换特别慢 linux,秋明 | 系统su切换用户时间非常长
  6. java到大数据学习路线
  7. Unity TimeLine丨A1.创建TimeLine、Animation Track,Extrapolation属性讲解
  8. Centos文件清理
  9. Django笔记 CMS框架Mezzanine 1
  10. html文件内容重叠,html – CSS:页脚重叠内容,其他故障