Spring Boot 2.X 实战教程(21)安装Spring Boot应用程序

Spring Boot 2.X 实战教程(21)安装Spring Boot应用程序_第1张图片

21.安装Spring Boot应用程序

除了通过使用运行Spring Boot应用程序之外java -jar,还可以为Unix系统创建完全可执行的应用程序。完全可执行的jar可以像任何其他可执行二进制文件一样执行,也可以 使用init.d或注册systemd。这使得在常见的生产环境中安装和管理Spring Boot应用程序变得非常容易。

要使用Maven创建“完全可执行”jar,请使用以下插件配置:

org.springframework.boot

spring-boot-maven-plugin

true

然后,您可以通过键入./my-application.jar(my-application 您的工件的名称)来运行您的应用程序。包含jar的目录用作应用程序的工作目录。

21.1安装Linux版JDK

  1. 下载JDK

http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

  1. 上传JDK

用Xftp新建/usr/local/java/目录,并上传到该目录下。

  1. 解压JDK

在Xftp中解压JDK

  1. 修改配置文件

在Xftp中修改/etc/profile,在文件末尾添加:

export JAVA_HOME=/usr/local/java/jdk1.8.0_181

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

  1. 使/etc/profile生效

# source /etc/profile

  1. 检查安装结果

# java -version

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

21.2安装Linux版MySQL

  1. 下载MySQL

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

  1. 安装MySQL

yum localinstall mysql57-community-release-el7-8.noarch.rpm

yum install mysql-community-server

  1. 开启MySQL服务

systemctl enable mysqld

  1. 查看MySQL版本

rpm -aq | grep -i mysql

  1. 启动MySQL服务

systemctl restart mysqld

  1. 查看MySQL初始密码

grep 'A temporary password' /var/log/mysqld.log

  1. 更改MySQL密码

mysqladmin -u root -p'旧密码' password '新密码'

注意:密码不能太简单,否则更改不成功。

  1. 设置mysql能够远程访问

登录进MySQL:mysql -uroot -p 密码

增加一个用户给予访问权限:grant all privileges on *.* to 'root'@'ip地址' identified by '密码' with grant option; //可将ip改为%%,表示开启所有的

  1. 刷新权限

flush privileges;

23.3安装Linux版Redis

  1. 下载安装包

wget http://download.redis.io/releases/redis-4.0.2.tar.gz

  1. 解压安装包并安装

tar xzf redis-4.0.2.tar.gz

cd redis-4.0.2

make

make install

  1. 启动服务

cd /root/redis-4.0.2

redis-server redis.conf

  1. 关闭服务

redis-cli -h 127.0.0.1 -p 6379 -a 密码

shutdown

  1. 远程访问

去掉/root/redis-4.0.2/redis.conf

bind 127.0.0.1

  1. 修改密码

requirepass 123456

21.4 运行应用程序

  1. 后台运行命令:

nohup java -jar demo-1.0.0-SNAPSHOT.jar

  1. 查看后台进程:

ps aux

ps aux|grep demo-1.0.0-SNAPSHOT.jar

  1. 杀掉后台进程:

kill -9 pid

 

如有疑问,请观看视频:https://edu.csdn.net/course/detail/25550

 

你可能感兴趣的:(Spring Boot 2.X 实战教程(21)安装Spring Boot应用程序)