spring boot 部署为linux service

1.获取jar包权限
chmod 500 your-app.jar

 2.新建service文件:/etc/systemd/system/myapp.service

[Unit]
Description=myapp
After=syslog.target

[Service]
User=myapp
ExecStart=/var/myapp/myapp.jar
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target

3.启用systemctl enable myapp.service

4.systemctl start myapp.service

				
时间: 2024-10-10 00:04:25

spring boot 部署为linux service的相关文章

十六、Spring Boot 部署与服务配置

spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动.其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat).当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat.weblogic等等),当然在此之前你要对程序入口做简单调整. 项目构建我们使用Maven或Gradle,这将使项目依赖.jar包管理.以及打包部署变的非常方便. 一.内嵌 Server 配置 Spring Boot将容器内置后,它通过配置文件

Spring Boot 部署与服务配置

Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动.其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat).当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat.weblogic等等),当然在此之前你要对程序入口做简单调整. 项目构建我们使用Maven或Gradle,这将使项目依赖.jar包管理.以及打包部署变的非常方便. 一.内嵌 Server 配置 Spring Boot将容器内置后,它通过配置文件

spring boot部署系统--morphling简介

Morphling 简介 Morphling是一套基于Spring Boot 1.5开发的部署系统,依赖简单,一套Mysql即可运行,操作简单明了,适用于百台规模几下机器的运维操作 功能概述 系统部署 多角色配置,不同角色区分环境和菜单权限.不同环境可以做不同配置,满足一般公司的基本开发部署需求. 分为服务端,客户端两个服务.客户端安装在每个服务器上.部署时候服务端通知需要部署的机器,得到通知的客户端从服务端远程获取安装包部署. 缓存管理 基于spring-boot-starter方式引入缓存管

spring boot 部署

指定运行的内存 java -Xms10m -Xmx200m -jar xxx.jar spring boot 打包成war包: 让 SpringbootApplication 类继承 SpringBootServletInitializer 并重写 configure 方法,如下: @SpringBootApplication public class SpringbootApplication extends SpringBootServletInitializer { @Override p

Spring Boot调用SOAP Web Service

Spring Boot项目中,调用遗留的SOAP Web Service,方法很简单,仅需引入spring-boot-starter-web-services. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> </dependency> WebServic

Spring Boot 部署浅析(jar or war)

对于传统的 ssm 或者 ssh 项目的部署,一般会打包成war包,或者是一个编译好的文件夹,再放到 tomcat 的 webapps 目录下,如果是 war 包,会自动解压出来.而 Spring Boot 默认会内嵌一个 Tomcat,因此即便是 web 项目也可以直接打包成 jar 包,直接 java -jar 运行就可以了. 用 Spring Initialzr 创建的 web 项目(选择打包成 jar),只会有一个 spring-boot-starter-web 依赖. <depende

spring boot jar包 linux 部署

前提: jar包路径:/usr/local/lib/app/app.jar 1.首先先用vi创建文件 命令: cd /usr/local/lib/app/vi app-start.sh 2.在文件app-start.sh中写入 java -jar app.jar 在保存一下:wq! 3.给文件 chmod 777 myjar-start.sh 权限 4.然后在/etc/rc.local 文件追加命令 cd /usr/local/lib/appsh app-start.sh & 注:& 表示

spring boot --部署war到tomcat中

1.在pom文件中,将默认的jar包打包,改成以war包打包:<!--打包方式--><packaging>war</packaging> 2.将项目在doc命令中执行 mvn install打包,生成项目的war包,可以在项目的target目录下面看到war包: 3.安装tomcat,将war放到tomcat的webapps目录下面,打开bin目录下面的startup.bat,如果是linux环境的话,可以通过以下方式查看tomcat的日志. 4.启动tomcat以后,

Spring Boot Cookbook 中文笔记

Spring Boot Cookbook 一.Spring Boot 入门 Spring Boot的自动配置.Command-line Runner RESTful by Spring Boot with MySQL Spring Boot:Data Rest Service 二.配置Web应用 Spring Boot:定制servlet filters Spring Boot:定制拦截器 Spring Boot:定制HTTP消息转换器 Spring Boot:定制PropertyEditors