1.打包 Spring Boot 项⽬
使⽤ Maven 打包 Spring Boot 项⽬,如下图所示:(在打包项⽬的时候,⼀定要检查,确保你的数据库连接的是远程服务器的 MySQL,确保密码正确。)
2.准备好线上环境
1.确认服务器已安装好Java环境
yum install java-1.8.0-openjdk.x86_64
2.安装MariaDB(开源的Mysql)。
安装 mariadb 服务
# yum install -y mariadb-server
安装 mariadb 开发包
# yum install -y mariadb-devel
启动服务
# systemctl start mariadb
设置服务开启自启动
# systemctl enable mariadb
设置初始化密码:
[root@localhost ~]# mysql -uroot MariaDB [(none)]> use mysql; MariaDB [mysql]> UPDATE mysql.user SET password = PASSWORD('newpassward') WHERE user = 'root'; MariaDB [mysql]> FLUSH PRIVILEGES;
登录数据库:
mysql -u root -p
4.部署项目
1.创建保存项目文件的文件夹
[root@VM-24-4-opencloudos ~]# mkdir SpringBoot_project_myblog [root@VM-24-4-opencloudos ~]# ls SpringBoot_project_myblog [root@VM-24-4-opencloudos ~]# cd SpringBoot_project_myblog/
2.将项目jar包放到该文件夹下
3.启动项⽬nohup java -jar xxx.jar &(在后台运行xxx.jar文件,即使你退出终端也会继续运行。)
5.停止项目
1.查询出运⾏的 Spring Boot 的进程
# ps -ef|grep java root 636326 1 2 19:02 ? 00:00:22 java -jar myblog.jar root 703415 674947 0 19:20 pts/1 00:00:00 grep --color=auto java
2.将 Spring Boot 的进程结束掉。
kill -9 进程ID