将**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应用的运行!
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
内容来源于网络,如有侵权,请联系作者删除!