博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统CentOS 7配置Spring Boot运行环境
阅读量:7209 次
发布时间:2019-06-29

本文共 689 字,大约阅读时间需要 2 分钟。

从阿里云新买的一台Linux服务器,用来部署SpringBoot应用,由于之前一直使用Debian版本,环境配置有所不同,也较为繁琐,本文主要介绍CentOS下配置SpringBoot环境的过程

新建用户

由于新拿到的机器只有root用户,用root用户直接进行各种操作会有一定的安全问题,所以我们先创建用户。

安装Oracle Java 8

Spring Boot是基于Java的框架,所以我们首先要安装Java 8。

安装MySql5.7

既然是J2EE功能,我们必然少不了数据库,我们这里使用MySQL5.7。

安装Nginx

我们需要Nginx来进行服务的(域名/IP)反向代理。

安装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工程。如果需要更详细的配置,请参考我的其他博客。

转载于:https://blog.51cto.com/11761032/2175211

你可能感兴趣的文章
各种变换滤波和噪声的类型和用途总结
查看>>
rocketmq生产者部署的机器注意事项
查看>>
exp函数
查看>>
MySql的一些用法
查看>>
DAMICON'S LIST OF OPEN SOFTWARE
查看>>
js-用于检测类数组对象的函数
查看>>
php 获取客户端的浏览器信息
查看>>
JavaScript------获取表单信息
查看>>
R语言︱文本挖掘——词云wordcloud2包
查看>>
Chapter 3 Phenomenon——18
查看>>
hibernate+spring整合增删改事务错误
查看>>
怎样理解阻塞与非阻塞、同步与异步的区别?
查看>>
C语言不定参数
查看>>
Python第十五天 datetime模块 time模块 thread模块 threading模块 Queue队列模块 multiprocessing模块 paramiko模块 fab...
查看>>
在JavaScript中对HTML进行反转义
查看>>
面向服务的架构SOA
查看>>
WinForm 窗体初始位置篇
查看>>
PowerShell发送邮件(587)
查看>>
Chapter 3 Phenomenon——23
查看>>
自动化测试如何解决验证码的问题
查看>>