centos 部署spring boot应用

  • 部署准备

1.打包 mvn clean package -Dmaven.test.skip=true

2.复制到服务器 scp 本机源文件路径 服务器用户名@服务器ip 服务器目标文件路径

  • 直接部署

1.后台运行 nohub java -jar [OPTIONS] xxx.jar >/dev/null 2>&1 &

2.查看进程 ps -ef |grep xxx.jar

3.结束进程 kill -9 进程号

  • 服务部署

1.配置路径 /etc/systemd/system/

2.配置文件 xxx.service

[Unit]
Description=sell
After=syslog.target network.target  //前置应用

[Service]
Type=simple

ExecStart=/usr/bin/java -jar [OPTIONS] /opt/javaapps/xxxx.jar//启动命令
EexcStop=/bin/kill -15 $MAINPID  //结束命令

User=tomcat  //用户
Group=tomcat  //用户组

[Install]
WantedBy=multi -user.target

3.启动 systemctl start sell

4. 重启 systemctl deamon-reload

5.关闭systemctl stop sell

6.开机启动systemctl enable sell

5.关闭开机启动systemctl disable sell

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏用户2442861的专栏

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

注:此文承接上一文:使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

14210
来自专栏腾讯云安全的专栏

Resin安全配置小技巧

28340
来自专栏SpringBoot 核心技术

第四章:使用Druid作为SpringBoot项目数据源(添加监控)

49870
来自专栏大闲人柴毛毛

Linux账号管理

Linux的账号管理包括用户与用户组,它们两者是多对多的关系,即一个用户可以属于多个用户组,且一个用户组可以包含多个用户。一个用户组中的用户具有相同的权限。 ...

61070
来自专栏CodeSheep的技术分享

RPC框架实践之:Apache_Thrift

28980
来自专栏Gaussic

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置 顶

注:此文承接上一文:使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

11630
来自专栏C/C++基础

Linux命令(24)——mv命令

mv命令用来为文件或目录改名,或将文件或目录移入其它位置。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。

26810
来自专栏Ken的杂谈

Spring Boot应用 打包与部署指南

Java Web应用在Spring Boot之前,通常是打包成war(Web application ARchive)包,结合Tomcat来完成部署。

90320
来自专栏应用案例

SSM框架搭建

ssm框架的学习小结,主要是初期环境的搭建配置以及信息的交互处理过程,非技术人员请绕道~ SpringMVC其实就是Spring框架的一个模块,是一个基于MVC...

487100
来自专栏青玉伏案

JavaEE开发之SpringMVC中的静态资源映射及服务器推送技术

在上篇博客中,我们聊了《JavaEE开发之SpringMVC中的自定义拦截器及异常处理》。本篇博客我们继续的来聊SpringMVC的东西,下方我们将会聊到js、...

24460

扫码关注云+社区

领取腾讯云代金券