将Spring Boot应用作为一项服务运行

x33g5p2x  于2022-09-30 转载在 Spring  
字(1.1k)|赞(0)|评价(0)|浏览(361)

将**Spring Boot应用程序作为服务运行是非常简单的,本教程将展示如何在短短5分钟内完成。

为了把你的Spring Boot应用程序作为服务来安装,你需要在你用来构建Spring Boot的插件中添加一个附加项。例如,如果你使用Maven构建你的项目,那么在配置部分添加可执行段,如本例所示。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <!-- ...all the previous code -->    <build>       <plugins>          <plugin>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-maven-plugin</artifactId>             <configuration>                <executable>true</executable>             </configuration>          </plugin>       </plugins>    </build> </project>

同样,如果你使用build.gradleGradle配置,你也可以让你的应用程序可执行。

apply plugin: 'spring-boot' springBoot { executable = true }

现在,当你用以下方式打包你的应用程序时。

$ ./mvnw clean package -DskipTests=true

你可以直接执行JAR。

$ target/demoapp.war

所以,如果你运行的是Linux环境,你可以直接将其绑定到/etc/init.d中

$ ln -s /opt/demoapp.war /etc/init.d/demoapp

然后你就可以用以下方式启动你的应用程序。

$ service demoapp start

这就是全部! 享受作为服务的Spring Boot应用的运行!

相关文章

微信公众号

最新文章

更多