当前位置:   article > 正文

Linux下javaweb项目部署

Linux下javaweb项目部署

javaweb项目部署测试

测试环境:centos7

下载安装jdk

rpm -ivh jdk-8u131-linux-x64.rpm 
  • 1

下载安装MySQL

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-5.7.33-1.el7.x86_64.rpm https://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-5.7.33-1.el7.x86_64.rpm https://downloads.mysql.com/archives/get/p/23/file/mysql-community-common-5.7.33-1.el7.x86_64.rpm https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-5.7.33-1.el7.x86_64.rpm --no-check-certificate
rpm -e mariadb-libs --nodeps
rpm -ivh mysql-community*

  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

systemctl start mysqld
  • 1

#查看mysql初始密码

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

在这里插入图片描述

mysql -u root -p
  • 1

#输入密码后修改密码

alter user 'root'@'localhost' identified by 'Root@123';
  • 1

修改密码为‘ok’
修改MySQL配置文件

vim /etc/my.cnf
  • 1

添加
skip-grant-tables

重启MySQL

 systemctl restart mysqld
 mysql -uroot -p
  • 1
  • 2

直接进入设置密码

update mysql.user
set authentication_string=password('ok')
where user='root' and host='localhost';
  • 1
  • 2
  • 3

在这里插入图片描述
重启MySQL

下载安装tomcat

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.99/bin/apache-tomcat-8.5.99.tar.gz --no-check-certificate
tar xvf /opt/javaweb/apache-tomcat-8.5.99.tar.gz -C /usr/local/tomcat
mv /usr/local/tomcat/apache-tomcat-8.5.99 /usr/local/tomcat/tomcat8
sh /usr/local/tomcat/tomcat8/bin/startup.sh
  • 1
  • 2
  • 3
  • 4

下载好项目exam.war examdb.sql到/usr/local/tomcat/tomcat8/webapps
导入数据库

mysql -uroot -p <examdb.sql
  • 1

关闭防火墙

systemctl stop firewalld
  • 1

访问网页

192.168.101.127:8080/exam
  • 1

在这里插入图片描述
创建定时任务,每两分钟备份一次examdb数据库

crontab -e
*/2 * * * * mysqldump -uroot -p examdb > /opt/examdb.sql
systemctl restart crond
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号