Centos7部署java应用

一、部署jdk
1.从删除centos自带的jdk
rpm -qa |grep jdk
rpm -e --nodeps  jdk名
2.下载解压官方jdk包
JDK官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
mkdir /usr/local/java
cd /usr/local/java
tar -zxcf jdk
java -version
3.配置java环境变量
vim /etc/profile

#set java enviroment
JAVA_HOME=/usr/local/java/jdk1.8.0_351        #根据安装的版本
JRE_HOME=/usr/local/java/jdk1.8.0_351/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH


source /etc/profile #让配置生效

二、部署tomcak
https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.70/bin/apache-tomcat-8.5.70.tar.gz(版本根据需求)
mkdir /usr/local/tomcat 
cd /usr/local/tomcat
tar -zxvf apach
cd  tomcat下conf 
vim server.xml 
修改放行端口,根据需求
firewall-cmd --add-port=8959/tcp  --permanent 
firewall-cmd --reload 
firewall-cmd --list-port
cd tomcat下bin目录
sh shartup.sh  #启动tomcat
sh shutown.sh #关闭tomcat

三、本地部署Spring Boot应用 
1.将jar包传到linux tomcat
2.重启tomcat
3.web界面访问 192.168.211.100:8080/web/
                ip          端口   包名

四、部署mysql
1.https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar(版本根据需求)
mkdir /usr/local/mysql
tar -zxvf mysql....
解压出 rpm包
2.删除自带的的mariadb
rpm -qa|grep mariadb
rpm -e --nodeps mariadb
3.安装解压出的rpm包
rpm -ivh mysql-community--....  --force  #安装common、libs、clien、server四个即可
初始化mysql
mysqld --initialize
4.授权防火墙
chown mysql:mysql /var/lib/mysql -R
重启mysql
systemctl start mysqld
systemctl enable mysqld
5.查看数据库的初始化密码
cat /var/log/mysqld.log | grep password
6.登录
mysql -uroot -p 
7.修改密码
alter user 'root'@'localhost' identified with mysql_native_password by '123';
8.开启远程访问
create usr 'root'@'%' identified with 
mysql_native_password by '123';
grant all privileges on *.* to 'root'@'%' with gran option;
flush privileges;
9.防火墙放行mysql端口
firewalld-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
10.修改时区,mysql 安装默认使用美国时区,北京时间比美国晚8小时
set global time _zone='+8';

你可能感兴趣的:(java,tomcat,linux,运维)