文档章节

Systemd 配置 Spring Boot jar 包自启动增强版

郁也风
 郁也风
发布于 2018/11/04 22:28
字数 263
阅读 47
收藏 0

之前写过 Ubuntu 上通过 Systemd 配置 Spring Boot jar 包自启动,不过这种模式只能在 root 下重启应用,但我们一般会把应用安装在非 root 用户下面,这时候在用脚本或者其它持续集成工具发布应用之后就需要非 root 下执行重启操作了。

在 Ubuntu 下面可以在 /etc/sudoers.d 下面添加个 user_restart 文件,里面写入:

myuser ALL=NOPASSWD: /bin/systemctl start app.service
myuser ALL=NOPASSWD: /bin/systemctl stop app.service
myuser ALL=NOPASSWD: /bin/systemctl restart app.service

需要执行哪些命令就另起一行加上即可,其实就是对于 sudo 的配置而已。

之后在 myuser 用户下执行:

sudo systemctl restart app.service

© 著作权归作者所有

郁也风
粉丝 16
博文 31
码字总数 17009
作品 0
长宁
项目经理
私信 提问
Spring boot部署CentOS7

目标 把Spring boot的jar部署到CentOS7上面,并且随CentOS7随机启动。 Spring boot Jar 然后,直接使用如下命令,进行构建: 创建用户 授权文件夹 systemd myapp.service 上面就是systemd的配...

亚林瓜子
2018/12/22
70
0
Spring Boot 《一》开发一个“HelloWorld”的 web 应用

一,Spring Boot 介绍 Spring Boot不是一个新的框架,默认配置了多种框架使用方式,使用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet)、准生产级别的基于Spring框架的项目,它可...

终端研发部
07/02
42
0
SpringBoot 如何打包部署

Spring Boot 使用了内嵌容器,因此它的部署方式也变得非常简单灵活,一方面可以将 Spring Boot 项目打包成独立的 Jar 或者 War 包来运行,也可以单独打包成 War 包部署到 Tomcat 容器中运行,...

zw965
09/24
46
0
mica 0.0.1-RC3 发布,微服务开发核心组件集

mica 云母 —— 微服务核心 mica 云母,寓意为云服务的核心,使得云服务开发更加方便快捷。mica 的前身是 lutool,lutool在内部孵化了小两年,已经被多个朋友运用到企业。由于 lutool 对微服...

如梦技术
03/05
447
0
Spring Boot(Spring的自动整合框架)

Spring Boot 是一套基于Spring框架的微服务框架,由于Spring是一个轻量级的企业开发框架,主要功能就是用于整合和管理其他框架,想法是将平时主流使用到的框架的整合配置预先写好,然后通过简...

花漾年华
04/21
24
0

没有更多内容

加载失败,请刷新页面

加载更多

c++ 虚基类

c++ 虚基类 p556

天王盖地虎626
22分钟前
21
0
Java中的面向对象

一、面向对象 面向对象和面向过程的区别 过程就是函数,就是写方法,就是方法的一种实现。 对象就是将函数,属性的一种封装。用人们思考习惯的方式思考问题。 如何自定义类 修饰符 类名{ //成...

zhiruochujian
30分钟前
3
0
k8s删除Terminating状态的命名空间

背景: 我们都知道在k8s中namespace有两种常见的状态,即Active和Terminating状态,其中后者一般会比较少见,只有当对应的命名空间下还存在运行的资源,但是该命名空间被删除时才会出现所谓的...

Andy-xu
33分钟前
23
0
seata源码阅读笔记

seata源码阅读笔记 本文没有seata的使用方法,怎么使用seata可以参考官方示例,详细的很。 本文基于v0.8.0版本,本文没贴代码。 seata中的三个重要部分: TC:事务协调器,维护全局事务和分支...

东都大狼狗
46分钟前
14
0
Rust:最小化窗口后 CPU占用率高 (winit,glutin,imgui-rust)

最近试着用 imgui-rust 绘制界面,发现窗口最小化后CPU占用会增大。 查询的资料如下: https://github.com/rust-windowing/winit/issues/783 https://github.com/ocornut/imgui/issues/1151 ...

reter
50分钟前
27
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部