多测师

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 51|回复: 0

多测师上海校区—第七期—duoyoumi环境搭建

[复制链接]

11

主题

11

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2020-9-14 22:00:43 | 显示全部楼层 |阅读模式
一、搭建多有米前后台测试环境
首先将所有的包导进来可以导入到根目录也可以自己新建文件夹进行分

数据还原(在搭建之前对Linux系统进行快照)
先在数据库中建立一个duoyoumi的数据库,在将sql文件导入到服务
器中
mysql –uroot –p duoyoumi< 20170502.sql 数据还原到duoyoumi
库中
第一步安装jdk
依据centos的位数,安装相应的jdk(如,我的centos6.5是32位的 用
getconf LONG_BIT命令查看centos位数 ),安装截图如下:
查看jdk安装成功的截图之后是安装apacha-tomcat服务器,使用rz将包导入到根目录下面
解压gz包:tar -zxvf apache-tomcat-7.0.56.tar.gz
解压后,可以见到apache-tomcat目录下有7个目录,4个文件;如
下:
之后,cd apache-tomcat-7.0.56/bin有4个重要的脚本:
-rw-r--r--. 1 root root 2020 Sep 26 2014 shutdown.bat
-rwxr-xr-x. 1 root root 1902 Sep 26 2014
shutdown.sh //tomcat服务器的停止脚本
-rw-r--r--. 1 root root 2022 Sep 26 2014 startup.bat
-rwxr-xr-x. 1 root root 1904 Sep 26 2014
startup.sh //tomcat服务器的启动脚本
以上2个(.sh)是启动tomcat的shell脚本(用在linux上);另外2个
(.bat)也是启动tomcat的批处理脚本(用在windows上)
再之后在bin目录下,启动tomcat: sh startup.sh或者./startup.sh
关闭tomcat: sh shutdown.sh查看tomcat启动情况:ps -ef |grep tomcat :如果启动了会有进程
号(如下图)
然后验证tomcat默认的包正常访问情况:在浏览器中输入tomcat的url
及正确的port: 格式:http://192.168.XX.XX:8080 (这个IP地址可
用ifconfig查看)
至此WEB测试环境搭建成功!
部署项目包:
将本地的多有米的项目包通过rz上传到已经搭建好的环境的tapache-
tomcat-7.0.56/webapps的目录下:manage.war(后台包)和ROOT.war(前台包),在执行这步前我们需要完成以下几步:
1、停止tomcat服务:
2、清空webapps下的所有东西
进入目
录: /duoceshi_project_20170110/duoceshi_project/apache-
tomcat-7.0.56/webapps/ --在webapps目录下输入清除命令:rm -
rf *
3、清空后将项目包(manage.war(后台包)和ROOT.war(前台包))
至webapps目录下;
4、用启动Tomcat的方式解压刚上传的包:先停止服务器再启动,(两
个都要解压,需要执行两次:停止服务器再启动) -通过启动Tomcat
服务器(启动命令:sh startup.sh)war包就会自动解压成俩个目录,
如果1次解压不成功,多试几次。
编辑修改数据库文件:
1、cd /wangzhiqiang/apache-tomcat-
7.0.56/webapps/ROOT/WEB-INF(以自己路径为主)
cd /wangzhiqiang/apache-tomcat-
7.0.56/webapps/manage/WEB-INF(以自己路径为主)
2、vim duoyoumi-jdbc.properties(修改下图为位置)
修改一个自己授权的数据库账号和密码(也可以自己修改一个自己熟
悉的数据库名,可以用“root”用户 这里
jdbc.url=jdbc:mysql://192.168.159.132:3306/duoyoumi 后面的库名就是之前数据还原的库名,但是要与实际后台库名(自己建的库名)
一致,否而连接会有问题)
3、GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY
'123456';
给远程用户root赋予所有数据库的所有表进行所有操作的权限,并设定
密码为123456
flush privileges;
show grants for 'root'@'%'; --查看root用户赋予了哪些权限
4.3 一定要保存退出!
部署前/后台跟前面操作一样
部署完成后
重启tomcat和数据库,
在浏览器访问:如 http://192.168.159.132:8080/manage (后台)
http://192.168.159.132:8080 (前台)
注:访问前台无需加manage
防火墙一定要关闭service iptables stop;
ps:
登录到前台或者后台后报404错误后怎么解决?
前台出现找不到网页的重启mysql service mysqld restart 和重启
Tomcat在root用户下进入etc目录,修改my.cnf配置文件 vim /etc/my.cnf
在里面加一行命令:lower_case_table_names=1(这句命令的意思是
在mysql中所有字符跟密码不区分大小写)
然后重启数据库和服务器。
扩展知识:
1、JDK是 Java 语言的软件开发工具包
Apache是普通服务器,本身只支持html即普通网页;Apache只支持
静态网页,但像php,cgi,jsp等动态网页就需要Tomcat来处理;由于
Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的
Web服务器,但是,不能将 Tomcat 和 Apache Web 服务器混淆,
Apache Web Server 是一个用 C 语言实现的 HTTP web server;
Apache,nginx,tomcat并称为网页服务三剑客

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|多测师软件培训|Archiver|手机版|小黑屋|duoceshi Inc. ( 16058051 )

GMT+8, 2020-10-24 23:44 , Processed in 0.084821 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表