• centos7部署web测试环境 jdk,tomcat,mysql


    安装JDK(rpm)

    1、将rpm包上传到服务器

    ​ 首先要到Oracle官网下载jdk的rpm包,或者直接使用yum安装jdk:

    yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

    2、安装java

    ​ 在上传目录下,使用命令安装:

    rpm -ivh xxx.rpm

    3、配置环境变量

    ​ 首先,可以使用命令查询一下jdk的位置:

    find / -name jdk*

    ​ 然后,输入命令:

    vi /etc/profile

    ​ 接着,在文本末尾加入以下内容,保存并退出:

    export JAVA_HOME=/usr/java/jdk1.8.0_11
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    

    ​ 最后,使用命令让环境变量立即生效:

    source /etc/profile

    4、验证配置

    输入命令,如果能看到版本号说明配置成功:

    java -version

    安装Tomcat(tar)

    1、将tar包上传到服务器

    ​ 去官网下载压缩包,或者使用wget下载:

    wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz

    2、解压tar包

    ​ 在上传目录下,使用命令解压到指定目录:

    tar -zxvf XXX.tar.gz -C /opt

    ​ 进入opt下,可以使用命令将文件夹改个简单的名字:

    mv xxx tomcat

    3、修改默认端口号

    ​ 使用命令打开并编辑server.xml文件:

    vi /opt/tomcat/conf/server.xml

    ​ 找到如下代码块,将port的值改为新设定的端口号:

        <Connector port="8989" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    

    4、配置环境变量

    ​ 首先,输入命令:

    vi /etc/profile

    ​ 接着,在文本末尾加入以下内容,保存并退出:

    CATALINA_HOME=/opt/tomcat
    CATALINA_BASE=$CATALINA_HOME
    

    ​ 最后,使用命令让环境变量立即生效:

    source /etc/profile

    5、开放相应端口号,或关闭防火墙

    ​ 开放端口号:

    firewall-cmd --zone=public --add-port=8989/tcp --permanent # 开放8989端口

    ​ 关闭防火墙:

    systemctl stop firewalld.service # 配置立即生效

    6、浏览器访问tomcat

    ​ 输入url访问,如果能够看到猫说明成功:

    http://ip:port

    安装MySQL

    1、安装yun Repo

    ​ 由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件:

    wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

    ​ 然后进行Repo的安装:

    rpm -ivh mysql57-community-release-el7-9.noarch.rpm

    2、通过yum安装

    ​ 使用命令安装:

    yum install mysql-server

    3、启动服务并获取登录密码

    ​ 使用命令启动MySQL服务:

    systemctl start mysqld

    ​ 获取临时密码,第一次登陆时用:

    grep 'temporary password' /var/log/mysqld.log

    4、登录并配置

    ​ 使用命令登录,输入刚才获取的临时密码:

    mysql -uroot -p

    ​ 修改密码策略,可以使用简单密码:

    set global validate_password_policy=0;

    set global validate_password_length=1;

    ​ 修改登录的密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    ​ 开启远程访问权限:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;

    FLUSH PRIVILEGES;

    部署项目

    1、使用Navicat远程连接MySQL服务器

    • 输入host,用户名和密码,连接

    • 新建一个数据库woniuboss,默认utf-8

    • 在该数据库右键运行SQL,将woniuboss.sql导入

    2、上传war包到tomcat的webapps目录下

    ​ WoniuBoss4.0上传成功后,重启一下tomcat

    3、修改配置文件

    ​ 进入到/opt/tomcat/webapps/WoniuBoss4.0/WEB-INF/classes/目录下,修改jdbc.properties文件

    ​ 主要修改host和库名,还有用户名和密码:

    driverClass=com.mysql.jdbc.Driver
    # mysql://数据库ip:数据库端口/库名
    jdbcUrl=jdbc:mysql://192.168.1.77:3306/woniuboss?useUnicode=true&characterEncoding=utf8   
    user=root
    password=123456
    initialSize=1
    minIdle=1
    maxActivee=20
    
    

    ​ 修改完成后保存文件,重启tomcat服务器,输入url:

    http://192.168.1.77:8989/WoniuBoss4.0

    至此部署完成。

  • 相关阅读:
    14071702(SkeletalControl_Limb)
    14072202(带IK的Recoil)
    UE3植被工具-支持刷Actor)
    UDK:AdventureKit 攀爬系统
    16082402(SkeletalMesh的绘制流程)
    windows下安装nodejs
    laravel迁移文件
    laravel的资源路由resource
    sleep参数是整型还是小数
    node.js和npm的关系
  • 原文地址:https://www.cnblogs.com/milesma/p/12306436.html
Copyright © 2020-2023  润新知