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

会有一股神秘感。 提交于 2020-02-14 11:15:12

安装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

至此部署完成。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!