Linux系统CentOS 7配置Spring Boot运行环境
发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,从阿里云新买的一台Linux服务器,用来部署SpringBoot应用,由于之前一直使用Debian版本,环境配置有所不同,也较为繁琐,本文主要介绍CentOS下配置SpringBoot环境的过程新建用
千家信息网最后更新 2024年10月03日Linux系统CentOS 7配置Spring Boot运行环境
从阿里云新买的一台Linux服务器,用来部署SpringBoot应用,由于之前一直使用Debian版本,环境配置有所不同,也较为繁琐,本文主要介绍CentOS下配置SpringBoot环境的过程
新建用户
由于新拿到的机器只有root用户,用root用户直接进行各种操作会有一定的安全问题,所以我们先创建用户。
请参考这篇文章:创建新用户
安装Oracle Java 8
Spring Boot是基于Java的框架,所以我们首先要安装Java 8。
请参考这篇文章:安装JDK 8
安装MySql5.7
既然是J2EE功能,我们必然少不了数据库,我们这里使用MySQL5.7。
请参考这篇文章:安装MySQL5.7
安装Nginx
我们需要Nginx来进行服务的(域名/IP)反向代理。
请参考这篇文章:安装Nginx
安装Spring boot工程为系统服务,服务器启动时自动启动
当我们部署Spring boot的应用时,当服务器重启后,我们需要我们的应用也跟随系统同时启动,所以我们要将我们的应用注册为一个系统服务来实现自启动。
请参考这篇文章:配置服务实现自启动
注意:
这篇文章里的ExecStart为Spring boot打成的jar包,同时工程的build.gradle中要加入下面配置以使jar包可以在命令行中执行。
在工程的build.gradle中添加:
1.x版本:
springBoot { executable = true}
2.x版本:
bootJar { launchScript()}
更多
至此服务器的环境已经可以运行一个基本的Spring Boot的J2EE工程。如果需要更详细的配置,请参考我的其他博客。
服务
篇文章
参考
配置
用户
工程
服务器
应用
环境
系统
版本
同时
运行
不同
安全
繁琐
少不了
功能
博客
只有
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
用手账贴纸画的网络安全手抄报
软件开发都考什么证
access数据库题库判断题
贵阳安维思软件开发有限公司
影响软件开发成功因素
网络技术能力提升
如何增加数据库
网络安全软件是什么
采集数据库怎么归入本地
软件开发流程文档有哪些
南宁的互联网科技
进口多串口服务器生产
数据库语句外键约束
轨道交通通信与网络技术
服务器管理是网关吗
数据库之间的联系
襄州金慧互联网科技有限公司
软件开发考什么证书
中国联通有多少个服务器
腾讯云服务器怎么加数据盘
华为云服务器下载速度慢
高等数学答案软件开发
linux数据库中文乱码
济南豪创网络技术有限
学生软件开发培训
5g网络安全实践
信息网络安全监察工作岗位
csgo自建房服务器
数据库导出数据字典为空
中国联通有多少个服务器