五.部署
1.进入linux系统
(1)联系运维提供地址以及密码
(2)查看本地公钥 cat ~/.ssh/id_rsa.pub
(3)将本地公钥复制到linux服务器上 cat ~/.ssh/authorized_keys
注意
1.换行复制
2.若本地没有公钥或者复制公钥到服务器后仍登录不成功,需要重新生成,命令:ssh-keygen
(4)退出后本地终端输入ssh 服务器登录用户名@ip地址 -p 端口号会进入服务器
(5)登录成功后联系运维将密码登录关闭
2.确定java是否安装
输入java -version,显示如下信息即安装成功
3.安装tomcat
(1)下载tomcat 进入tomcat官网,https://tomcat.apache.org/download-80.cgi
(2)选择tomcat8 下的tar.gz包并下载至本地
(3)上传至服务器
scp -P 服务器端口号 本地文件路径 服务器登录用户名@服务器ip地址 服务器文件存放路径
(4)在当前目录下解压tomcat文件
tar -zvxf tomcat_xxx.tar.gz
(5)解压后进入bin目录 修改startup.sh和 shutdown.sh文件,在文件末尾添加Java环境配置,如下:
export JAVA_HOME=/usr/local/jdk1.8.0_65
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}lib:%{JRE_HOME}/lib
export PATH:${JAVA_HOME}/bin:$PATH
(6)启动tomcat
./startup.sh
(7)关闭tomcat
./shutdown.sh
4.使用docker 安装mysql
(1)查询mysql版本
docker search mysql
(2)安装mysql
docker pull mysql:5.7 (5.7指的是标记,可随便填写,最好写安装版本)
(3)查看mysql镜像
docker images
(4)运行mysql 并映射端口 docker run —name root -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码(mysql登录名和密码建议和代码中的一致,可以不用修改配置直接使用)
(5)查看容器
docker ps(获得容器名称 6f5235dfc9c0)
image.png
(6)打开容器
docker -exec -it 6f5235dfc9c0 bash
(7)登录数据库
执行mysql -h localhost -p 3306 -u root -p后输入密码即可登录成功
注意
重启docker中的mysql命令:docker restart 6f5235dfc9c0
5.上传jmeter执行文件,并解压
6.部署代码
(1)将代码打包成war包,上传至服务器tomcat目录的webapps下
(2)重启tomcat,重启后 webapps目录下会生成一个解压后的文件
(3)修改web.xml
配置清单:
(1)log4j2.xml文件地址 (此文件也需要上传并修改log存放位置)
(2)monitorcases 上传jmx文件存放位置 需要在本地创建此文件夹以及各个业务线的文件夹
(3)resultFaults 结果文件 需要在本地创建此文件夹即可
(4)temp 临时文件 需要在本地创建此文件夹即可
(5)jmeterCommond jmeter执行文件存储路径
之后输入地址即可访问啦~
网友评论