美文网首页
Java+web+jmeter接口监控平台开发以及搭建(四)

Java+web+jmeter接口监控平台开发以及搭建(四)

作者: nzdnllm | 来源:发表于2019-03-06 09:27 被阅读0次

    五.部署
    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,显示如下信息即安装成功

    image.png
    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执行文件存储路径

    之后输入地址即可访问啦~

    相关文章

      网友评论

          本文标题:Java+web+jmeter接口监控平台开发以及搭建(四)

          本文链接:https://www.haomeiwen.com/subject/pocyuqtx.html