在虚拟机中部署测试环境

xututu xututu     2022-12-15     400

关键词:

环境部署流程

(按照需求规格说明书)(下面的操作都在虚拟机中,在菜单栏虚拟机中下载Vmware tools,将文件拖进虚拟机)

1.硬件需求配置

2.操作系统安装配置

3.jdk安装与配置--JDK的使用主要有三步:JDK软件安装、环境变量配置、验证JDK配置。

4.mysql安装与配置

5.tomcat安装与配置

6.被测程序部署

(3,4,5顺序可以调换)

例如待测程序需求是这样的

名称

用途

版本号

Tomcat

WEB服务器

6.0.36安装版

JDK

JAVA编译器

1.8.0

MySql

数据库

5.7

Windows Server 2008 Enterprise Edition

系统平台

SP1简体中文版

 

1.1   硬件需求配置

硬件需求的配置很简单,只需要根据服务器硬件需求列表,向公司里负责硬件资源管理的部门或者人员申请即可。管理流程比较完善的公司可能会有环境保障部门,由专人负责公司硬件资源的管理与维护,也可能由质量保证部门负责这方面的事情,不管是谁负责,只要申请到相应的硬件资源即可。一般地,申请到的资源都是已经安装配置好的机器,无需再做什么改动。

1.2   操作系统安装

在申请到相应的硬件资源后,我们就开始着手服务器操作系统的安装了。

通常在普通的PC机上安装操作系统确实比较简单,按照常规的方式去做就行了。有些时候,根据资源的分配,我们可能需要在虚拟机,比如VMware Workstation上安装相应的系统,这时恐怕就不是那么容易了。至于为什么需要用虚拟机,这里简单介绍一下。有些公司的服务器配置是比较强劲的,如果一个很强的机器仅让它发挥部分的效能,恐怕这是最浪费的事,于是多数情况下领导会让我们一机多用,一台服务器上安装一个宿主系统,然后利用虚拟机工具模拟多个系统环境,在这些虚拟的系统上开展工作。

1.3   JDK安装与配置

安装好操作系统后,就需要进行相关的软件安装了,根据图4- 1的流程图,操作系统安装完成后,即开始JDK的安装。

JDK的使用主要有三步:JDK软件安装、环境变量配置、验证JDK配置。

JDK软件安装

按照OA系统运行的JDK软件版本要求,我们采用jdk-7u3-windows-i586进行JDK的安装与配置。

1、点击jdk-7u3-windows-i586.exe

技术图片

 

 

 

2、点击【下一步】,进入下一安装界面。(注意点击更改按钮可以定义自己安装路径)

技术图片

 

3、继续点击【下一步】,会出现如下图示。此处也可以更改路径

技术图片

 

5、继续点击【下一步】,出现安装进度图

技术图片

 

 

 

6、装好后如图示。

技术图片

 

 

 

7、点击【继续】,就会看到如下图

技术图片

 

 

 

 

8、点击【下一步】,进行安装路径选择,可以默认也可以点击浏览进行更改。

技术图片

 

 

 

9、点击【下一步】,出现如下图示。

技术图片

 

 

 

10、设置完成后如图。

技术图片

 

 

 

JDK环境变量配置

正确安装了JDK后,我们需要对其进行环境变量的设置。

1、点击“我的电脑->属性->高级->环境变量”

技术图片

 

 

 

3、修改Path路径,在系统变量中找到Path变量,点击编辑,在变量值的最前面添加“C:Program FilesJavajdk1.7.0_03in; ”(备注:此处以实际安装路径(找到bin复制安装路径)为准,且路径后有分号";",path环境变量值中的多个路径以“;”分割开),,如图4- 14。

验证JDK配置

1、在“开始”中打开“运行”,或者按windows徽标+R键,打开“运行”。输入“cmd”,进入命令行

技术图片

 

2、输入“java -version”或者“javac -version”出现相关的版本信息或者帮助信息,即表示安装成功。

技术图片

 

 

 到这里,JDK就配置成功了,我们已经完成了环境搭建的第三步了。

1.4   Mysql安装与配置

在搭建带有数据库的环境时,需要弄清楚一个非常重要的事,就是数据库内容的生成方式。一般情况下有SQL导入、数据库备份还原、数据库附加等方式。这些生成数据库的文件,项目组开发工程师肯定会提供其一,所以我们在提取版本后,需要按照版本的文件清单列表仔细核对,检查相关的软件系统配置文件是否齐备,比如配置文件、数据库生成文件等等,缺一不可。对于本系统,我们使用的是SQL导入的方式生成相应的数据库文件。首先进行Mysql数据库的安装配置过程,然后再导入SQL文件,生成数据库内容。

1、双击mysql-essential-5.0.45-win32.msi,

 技术图片

 

 

 2、选择三者中任意一种如“typical”,点击【Next】。

技术图片

 

 

 3、出现如下图示,可以按默认路径,也可以点击【change】按钮进行修改。

技术图片

 

 

 

4、选择【Next】,出现如下图示。

技术图片

 

 

 

5、点击【install】,完成后出现如下图示:

技术图片

 

 

 6、点击【Next】,继续

技术图片

 

 

 

7、继续【Next】,出现如下配置界面。

技术图片

 

 

 

8、点击【Finish】,图示如下。

技术图片

 

 

 

9、点击【Next】,出现如下图示。

技术图片

10、选择‘detailed Configuration’(展示配置细节)或‘standard Configuration’都可以,如下图是选择‘standard Configuration’,点击【Next】。

技术图片

 

 

 

11、点击【Next】,设置root密码(要记住)。

技术图片

 

 

 

12、设置好密码后,点击【Next】。

技术图片

 

 

 13、点击【Execute】,出现如下图示

技术图片

 

 

 

14、点击【Finish】。

15、打开命令提示符,进入mysql的bin目录

技术图片

 

 

 16、登录Mysql,输入mysql –u root –p,此命令意思是以root登录,并要求输入密码,输入密码

技术图片

 

 

 显示此界面,表明mysql数据库安装成功

1.5  Tomcat安装与配置

前面我们完成了JDK、Mysql的安装与配置,现在要进行的是Web服务器的安装与配置了。Tomcat的安装与配置比较简单,基本可以分为三步:Tomcat安装、Tomcat配置、Tomcat验证。

Tomcat安装

1、点击apache-tomcat-6.0.36.exe点击【Next】。

技术图片

 

 

 2、点击【I Agree】

技术图片

 

 

 

3、勾中Examples项,点击【Next】。

技术图片

 

 

 4、点击【Next】出现如下图

技术图片

 

 

 

5、继续点击【Next】,可以默认路径也可以更改

技术图片

 

 

 

6、继续【Next】,如下图。

技术图片

 

 

 

7、点击【Install】,安装完成。

技术图片

 

 

 

Tomcat验证

Tomcat安装完成后,我们使用命令窗口的方式启动Tomcat。

1、启动Tomcat

进入C:Program FilesApache Software FoundationTomcat 6.0in(Tomcat实际存放路径下的bin目录),将tomcat6.exe创建桌面快捷方式,回到桌面,双击tomcat6.exe

技术图片

 

 

 

上图表示Tomcat正常启动了。

2、验证Tomcat

打开IE,输入http://ip(虚拟机中用命令查看ip ifconfig):port(默认是8080),出现图4- 49表示安装成功。

技术图片

 

 

 

1.6  被测应用程序部署

1、创建数据库

安装好以上环境后,把解压后cwoa安装文件夹拷贝至tomcat/webapps目录下

 

   导入cwoasetup目录下的数据库文件redmoonoa.sql

a)将redmoonoa.sql拷贝至C盘根目录下

b)打开命令行窗口,进入C:Program FilesMySQLMySQL Server 5.0in目录(此处以mysql      实际安装路径为准)

c)执行mysql -u root -p

d) 在mysql>提示符后,输入命令   source c: edmoonoa.sql(备注:source命令是执行Sql语句命令)

技术图片

 

 

 

3、数据库配好后需要重启apache服务器,首先把资源管理器中将所有apache相关进程关掉(tomcat进程和两个tpautoconnect、tpautoconnsvc进程关闭),然后在C:Program FilesApache Software FoundationTomcat 6.0in下面重新打开tomcat

 

4、重新打开,然后运行 http://localhost:8080/cwoa/setup  (备注:此处的cwoa要与webapp目录下的存放网站页面文件夹名字保持一致)

   按照操作向导一步一步进行,注意在配置时所有的路径中的"",请用"/"替代

   注意:修改端口为3306,如下图所示

技术图片

4、登录路径:http://ip:port/cwoa(项目)/index.jsp

   技术图片

 

docker

Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地用Python开发网站后台,开发测试完成后,就可以将Python3及其依赖包、Flask及其各种插件、... 查看详情

1.如何在虚拟机中部署一个nanoserver

2017年5月20日????12:00 1.制作虚拟机的VHD 1.启动NanoServerImageBuilder 屏幕剪辑的捕获时间:2017/5/2012:06 屏幕剪辑的捕获时间:2017/5/2012:10 以上是一些预先介绍的信息 2.选择WindowsServer2016的安装源文件 屏幕剪辑的捕获时间:2017/5/2012:09 屏... 查看详情

在虚拟机环境(centos7系统)下将kubernetes中部署服务成功,但在虚拟机外部无法访问到服务(代码片段)

在CentOS7环境下,kubernetes单机版环境,成功部署一个服务,在虚拟机中访问服务没问题,下面这样:curlhttp://172.27.73.26:8888/eureka-server/default/master"name":"eureka-server","profiles":["default"],"label":"master","version":null,"state":n 查看详情

学习测试环境部署,先从学会虚拟机安装系统开始

很多软件对操作系统的兼容性不是很好,例如yslow在win7系统下能够稳定运行,在最新版本的操作系统无法运行,此种情况下,我们可以采用virtualbox安装win7操作系统办法,具体的操作步骤包括:下载安装virt... 查看详情

虚拟机是啥

虚拟机是什么虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有... 查看详情

openstack部署之搭建一个测试环境

一、虚拟机安装1、根据规划创建虚拟机2、安装ubuntu14.04二、网络配置1、根据规划,在vmwareworkstation中创建好对应的虚拟网络650)this.width=650;"src="http://s3.51cto.com/wyfs02/M00/8B/A1/wKioL1hTdlDCtciVAAAWXhDF1is217.png-wh_500x0-wm_3-wmp_4-s_901232 查看详情

通过虚拟机部署测试环境

登录Xshell前提工作,通过项目中的E:workspace.metadata.me_tcat7webapps下的项目存储到一个文件夹D:deplaysmart-evaluationWEB-INFclasses将配置文件xml删掉另外还要是删掉一个com#pwd查看当前路径#cd..回到根路径#cd/home#ls查看当前路径下的文件#cdserver/... 查看详情

2.如何在物理机中部署一个nanoserver

2.如何在物理机中部署一个NanoServer 与部署在虚拟机中类似,这里仅仅对不同步骤进行说明 1.创建物理机使用的VHD文件(映像)屏幕剪辑的捕获时间:2017/5/2012:54 物理机器的 PowerShell命令行记录New-NanoServerImage-MediaPath‘F:‘-Edit... 查看详情

如何在 Java 虚拟机中查找类的实例?

】如何在Java虚拟机中查找类的实例?【英文标题】:HowtofindtheinstancesofaclassinJavaVirtualMachine?【发布时间】:2012-08-2810:34:27【问题描述】:我想在一个大项目中测试其中一个类,但是我无法修改项目的任何文件(因此静态公共数组... 查看详情

裸机实验预备---在虚拟机中搭建嵌入式开发环境

搭建嵌入式开发环境的主要工作其实就是在虚拟机中安装好交叉编译工具链。第一步就是选择合适版本的交叉编译工具链。在选择交叉编译工具链版本的时候,应该考虑尽量减少开发过程中由于编译器所产生的一些莫名其妙的问... 查看详情

ubuntu在虚拟机中的安装方法,及设置语言环境(代码片段)

...n.ubuntu.com/download/下载Ubuntu16.04版本在操作系统上安装VMWare虚拟机软件为什么要使用虚拟机?不需 查看详情

docker基础

Docker是什么?   Docker是一个虚拟环境容器,可以将你的环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地部署了git,jenkins等,可以将其与插件一并打包到容器中,部署到任何你... 查看详情

azurestackdevelopmentkit部署环境准备(代码片段)

...er-V的资源设置注:内存推荐至少是128GB;18个逻辑CPU;5个虚拟磁盘(1个安装OS;4个安装AzureStack程序,4个磁盘需要大小)网络适配器上 查看详情

快速搭建实验环境:使用terraform部署proxmox虚拟机(代码片段)

...发环境偶尔会遇到兼容性的问题。比如之前尝试用Colima在虚拟机中运行容器运行时和Kubernetes,其实际使用的还是aarch64虚拟机,实际使用还是会有些差异。手上有台之前用的黑苹果小主机,吃灰几个月了,实属浪... 查看详情

docker基础操作

Docker是什么?   Docker是一个虚拟环境容器,可以将你的环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地部署了git,jenkins等,可以将其与插件一并打包到容器中,部署到任何你... 查看详情

docker基础操作

Docker是什么?   Docker是一个虚拟环境容器,可以将你的环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地部署了git,jenkins等,可以将其与插件一并打包到容器中,部署到任何你... 查看详情

部署(4.创建虚拟环境收集静态文件)(代码片段)

1.创建虚拟环境1.查看当前系统下python3的版本python3-V#当前环境下python3是python3.6.82.创建虚拟环境#安装虚拟环境apt-getinstallpython3-venvy#在当前目录下,创建一个python3.6的虚拟环境,取名为env36python3-mvenvenv36.env36/bin/activate#进入虚拟环... 查看详情

django项目部署详细步骤

...pt-getinstallpython3-pip更新pipln–spython3python创建软连接2.安装虚拟模块pipinstallvirtualenv安装虚拟模块pipinstallvirtualenvvirtualenvwrappr提供简单的命令apt-getinstallpython-virtualenv3.配置虚拟环境cd进入主目录修改系统配置文件(.bashrc)在末尾增... 查看详情