LWM

一、安装jdk:
1.jdk安装包一般放在/usr/local中

cd /usr/local
mkdir java

将安装包放java目录中
2.linux中自带一个Openjdk,但是我们不需要他,需要吧他卸载
查看java环境:

java -version

查看目前都装了那些jdk:

rpm -qa | grep jdk

然后将显示的几个jdk都删掉:

rpm -e --nodeps jdk名字

3.安装传进来的jdk:

rpm -ivh jdk名字

4.装好后配置环境变量

vim /etc/profile

在最下边粘上配置信息

JAVA_HOME=/usr/java/jdk1.8.0_311-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

5.让配置生效

source /etc/profile

在这可能会有说权限不够情况:https://blog.csdn.net/JsonWuxin/article/details/114681677

 

二、安装tomcat
1.tomcat安装包一般放在/usr/local中

cd /usr/local
mkdir tomcat

将安装包放在tomcat中
2.进入tomcat目录后解压缩

tar -zxvf tomcat名字

3.启动tomcat:
进入解压缩后的tomcat目录中的bin目录

./startup.sh

关闭tomcat:

./shutdown.sh

4.在windows主机上边要能访问linux的tomcat端口需要访问权限
开放8080端口
检查防火墙状态:

firewall-cmd --state

如果是not running需要开启防火墙
开启防火墙命令:

systemctl start firewalld

关闭防火墙命令:

systemctl stop firewalld.service

开放8080端口:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

5.重启防火墙:

systemctl restart firewalld.service

重新载入配置:

firewall-cmd --reload

 

三、部署web应用
需要吧打包好的war包放到tomcat中的webapps中
重启tomcat就能访问了

 

四、安装mysql
1.mysql安装包一般放在/usr/local中

cd /usr/local
mkdir mysql

将安装包放mysql目录中
解压缩:

tar -xvf mysql名字

2.删除自带的mariadb
先查询mariadb,后删除

rpm -qa | grep mariadb
rpm -e --nodeps 查询到的mariadb名字

3.安装 common、libs、client、server

rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm --nodeps --force

4.初始化mysql

mysqld --initialize

5.授权防火墙

chown mysql:mysql /var/lib/mysql -R;

在防火墙中启动mysql服务

systemctl start mysqld.service;

让数据库可用

systemctl enable mysqld;

6.查看数据库的初始化密码

cat /var/log/mysqld.log | grep password

7.登录数据库

mysql -uroot -p

输入密码:将上边查到的一串密码粘贴到这里回车
8.进入mysql后修改密码成root

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

9.使用新密码登录
exit退出

mysql -uroot -proot

10.开启远程访问
进入数据库

create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

11.开放3306端口
退出mysql后

firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload

12.MySql安装默认使用美国的时区,北京时间比美国晚8小时
进入数据库

set global time_zone='+8:00';

13.创建数据表


五、部署springboot应用
将打好包的程序放在java目录下
运行.jar:

java -jar 包名字.jar
posted on 2023-02-09 16:36  Lwmm  阅读(94)  评论(0编辑  收藏  举报