测试环境搭建/部署步骤
一、准备工作
- 连服务
- 检查防火墙,关闭防火墙
二、服务部署
- 上传安装文件的安装包,并解压
- 解压后,进入目录对文件提升权限
- 进入指定文件夹后,上传需要的中间件(jdk、tomcat、数据库-MySQL安装包)
- 再退出到上级目录下 使用命令一键安装所有服务
- 安装完毕
- 需要对一些配置文件进行修改(web界面和调度服务)
- 导入数据需要的sql文件,在服务器和数据库导入都可以
- 启动服务
三、服务更新
- 连服务,准备好替换的war包(web程序)
- 杀进程/停服务
- 备份web配置文件(这步看需)
- 删除现有的war包
- 上传新的war包
- 启动web服务,自动解压war包,然后暂停服务
- 备份web配置文件替换现有的web配置文件(这步看需)
- 启动服务
四、实例说明:
(一)、开始安装
- 将安装文件的压缩包cmsinstall.zip上传至linux服务器上(xshell rz-上传;sz-下载)
- 用root用户登录Linux服务器,将cms安装文件解压(使用命令:unzip cmsinstall.zip)
- 解压后,进入cmsinstall目录,对文件提升权限(使用命令:cd cmsinstall;使用命令:chmod 777 *;提升前后可用ll查看 例:-rw-r--r-- -rwxrwxrwx.)
- 进入software文件夹后,上传需要的中间件(使用命令: cd software)(jdk、tomcat、数据库,上传至该文件夹;若原有版本低于上传版本,需先卸载原有版本。)(进去文件夹后,ll查看下,然后上传3个包,完成后可以查看是否成功ll;然后退出该文件夹cd ..)
- 再退出到cmsinstall目录下 使用命令一键安装所有服务(使用命令:./install.sh(一键安装所有服务))
- 安装完毕
- 若系统要求:需要对一些配置文件进行修改(web和调度服务)
(二)、数据库-导入SQL文件【跟(三)没有必然关联,没有数据可能会导致错误】
- 导入数据需要的sql文件,在服务器和数据库导入都可以
服务器导入执行步骤:
a.先将A.sql文件上传到服务器
b.使用命令:mysql -u账号 -p密码(进入数据库)
c.使用命令:show databases;(展示数据库)【数据库命令后必须带分号,不能用tab自联想】
d.使用命令:use 数据库名称;(选择数据库)
e. 使用命令:source A.sql;(导入sql文件)
结束后,ctrl+c 退出mysql
(三)、启动服务或停止服务--tomcat下
- web服务启停
- 使用命令:cd /opt/tomcat_cmsweb/bin(可以使用ll查看)
启动:./startup.sh(启动后系统可自动使用)
停止:./shutdown.sh
也可以查到tomcat进程后杀掉:ps -ef |grep tomcat_(查tomcat进程)查到后使用 kill-9 进程号(杀掉进程)
- 调度服务启停
- 进入会管调度所在:cd /usr/local/ConferenceManagerService/
- 启动:service conference start
- 停止:service conference stop
(四)、环境部署后,如要求,则需要对系统进行重新配置
测试环境搭建/部署步骤相关推荐
- 讲义六 之 docker 搭建测试环境以及部署项目包 created by 爱软测_bill
讲义六 之 docker 搭建cms测试环境 created by 爱软测_bill 最简洁的总结命令: STEP-0 部署流程预知 [安装docker-->使用docker 拉取Tomcat容 ...
- Linux测试环境搭建步骤
Linux测试环境搭建步骤 准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz ...
- Activiti Workflow HelloWorld 示例与测试环境搭建
作者:Rock 出处:http://www.ecmkit.com/zh-hans/2012/03/21/activiti-workflow-hell Activiti Workflow HelloWo ...
- 高版本Android真机逆向测试环境搭建
高版本Android真机逆向测试环境搭建 618购入了新机Xiaomi K50,真滴便宜又好用,续航很强界面很丝滑.正好拿来做逆向测试机? 怎么可能!这也太奢侈了!不过淘汰的Xiaomi Note 7 ...
- Istio测试环境搭建和功能演示
Istio 测试环境搭建和功能演示 本文提供Windows 10下Istio环境的配置安装步骤,以及简单的Bookinfo示例功能验证.首先搭建一个基于Minikube和VirtualBox的本地Ku ...
- Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤
Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 目录 Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 1.简介 2.软件下载 1.J ...
- web应用如何确定能同时允许多少用户连接?_Web测试环境搭建+测试要点汇总
一.Web测试环境搭建 软硬件包括:电脑一台.JDK1.6.Tomcat7.0.mysql.IE浏览器.Firefox浏览器.Chrome浏览器.SVN客户端 通过SVN客户端导出最新的Web工程部署 ...
- Celery简介及Docker测试环境搭建
Celery 简介 任务队列一般用于线程或计算机之间分配工作的一种机制. 任务队列的输入是一个称为任务的工作单元,有专门的工作进行不断的监视任务队列,进行执行新的任务工作. Celery 通过消息机制 ...
- SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...
最新文章
- 如何用Python玩转比特币?(附源码)
- oracle接收输入参数,Oracle带输入输出参数存储过程(包括sql分页功能)
- 高科技的计算机作文600字,神奇的电脑_600字
- ABAP 引用类型介绍
- python向上取整 向下取整
- 房贷是不是越多越久越好?
- win ftp 指定的密码无效。请键入新密码。_重设OS X (macOS)系统帐户密码的5种方法...
- mysql增删改查 工具类_JDBC工具类实现对数据库数据的增删改查
- springboot整合redis,推荐整合和使用案例(2021版)
- CSS类选择器选择多个类用逗号隔开
- 多线程编程(1) - 认识等待函数 WaitForSingleObject
- 最全面的推荐系统评估方法介绍
- 采用循环链表结构求解约瑟夫问题
- AngularJs-指令1
- 创维电视安装第三方app
- 华为交换机 查ip冲突_华为交换机怎么通过ip查端口号
- NBOJ 1184 Elaine's Queue deque的运用
- 洛谷P4158 [SCOI2009]粉刷匠 题解
- 逆向——微信接收文本图片消息
- android 应用软件注册与自动登录代码
热门文章
- 【历史上的今天】8 月 25 日:Linux三十周年;我国第一个计算机科学技术研究所成立
- 卸载 Notepad++!事实已证明,它更牛逼…
- 如何快速定位自己代码中出现的问题
- idea自动补全等号左边
- lvs负载均衡和nginx负载均衡的优缺点
- IE升级后,cyberArticle 保存当前网页不可用的解决办法
- HTML5期末大作业:服装鞋子网站设计——服装商城(31页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
- 统一编址独立编址哈佛结构冯诺依曼结构
- 永远的颠覆者——奇虎360董事长周鸿祎专访
- Ajax实现简单的登录验证与帐号注册