部署web测试环境 jdk,tomcat,mysql
Posted MilesMa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署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
?
至此部署完成。
以上是关于部署web测试环境 jdk,tomcat,mysql的主要内容,如果未能解决你的问题,请参考以下文章
Linux Ubuntu部署web环境及项目tomcat+jdk+mysql